따라쟁이

승근이의 LifeLog – We learn many things by imitation!

Archive for the ‘ie8’ tag

IE8 CSS expression 지원 중단

leave a comment

IE8부터는 CSS expression의 지원을 중단한다고 합니다. 여기서 말하는 IE8이라는 것은 페이지가 IE8 Standard mode로 렌더링되었을때를 의미하며, quirks mode나 IE7 모드에서는 여전히 사용할 수 있다고 하네요.

IE8 개발팀도 번거롭겠습니다. 두 가지 렌더링 모드를 모두 포함한 브라우저를 만드려니… 그들도 이젠 크로스 브라우징의 짜증남은 몸소 깨닫고 있을 듯. ㅋㅋ

IEBlog의 해당 기사에 따르면 지원이 중단되는 이유는 첫째 표준이 아니며, 둘째 성능 향상을 위해, 마지막으로는 browser attack surface를 줄이기 위해서라고 합니다. 첫째 이유는 당연한 것일테고 두번째 이유는 CSS expression이 특정 이벤트가 발생할때마다 계속해서 실행되도록 되어 있어(테스트) 성능상 문제가 발생할 여지가 있습니다. 세번째는 CSS에도 JavaScript를 포함할 수 있으니 이를 막음으로써 구멍을 하나로 줄일 수 있으므로 효과가 있을듯 합니다.

부탁하는건 IE8이 나오면 웹브라우저를 IE8로 강제 업데이트되도록 했으면 좋겠다는… ㅋㅋ IE6땜에 발생하는 리소스 낭비가 엄청난데 … 쩝

Written by suguni

October 17th, 2008 at 12:25 pm

Posted in Front-end

Tagged with , ,

한번 더!!! IE 8 렌더링 방식

leave a comment

요 며칠 집에서는 애기들이랑 노느라 회사서는 짐정리 하느라 블로그 읽어볼 새도 없이 지나갔네요. 간만에 포스트들 읽고 있는데 눈에 확 띄는 제목(Microsoft’s Interoperability Principles and IE8)이 있어 봤더니… 오호… MS가 나름 큰 결정을 한 듯합니다. 그리고 한번 번복한 만큼 또 다시 바꾸지는 않겠죠?

ie8-acidtest.png 내용인 즉슨 IE8의 기본 렌더링 모드가 Standard mode로 동작하게끔 한다고 다시 변경하겠다는 내용입니다. 이전 포스트에서 IE7과 호환되는 렌더링 모드를 기본으로 한다고 했었는데 이것이 다시 바뀐 것입니다. 저 또한 웹 표준 옹호론자 중 한사람으로서 반가운 소식이네요.

MS가 큰 결정을 했다고 생각하는 것은 전 기사에서도 말했지만 표준이 좋다는 것은 MS도 알겠지만, 대부분의 웹 사이트가 아직도 IE에서만 깨지지 않게큼 보여지고 있는 상황에서, 이를 변경할 경우에 발생하는 현실적인 문제들을 어떻게 처리할 것인가를 고민할 수 밖에 없기 때문입니다. 일반적인 웹 사이트들은 그렇다 치더라도 인트라넷 환경에서 IE 전용으로 개발된 경우 이를 어떻게 지원해야 할지 제 생각에는 까마득하기만 합니다. 제 상식 아니 제가 생각할 수 있는 업무의 범위 내에서는 그렇지 않을꺼라고 생각합니다만, 혹시 소송이 발생할 수도 있지 않을까 하는 생각이 드네요. 이전 회사에서 일할때도 발주처의 인트라넷 환경이 IE5.5에 고정되어 있어 감독관과 같이 일할 때 불편한점이 많았었는데…

그래도 이번의 경우는 좀 귀찮기는 하지만 어쨌든간에 공개된 즉 MS에서 공식적으로 지원되는 방식으로 해결이 가능하다는 점 또한 칭찬받을만 하다고 생각합니다.

기사 내용 중에 이런 소식 외에 한가지 더 생각하게 많드는 부분이 있네요. 브라우저의 모드에 대한 부분인데 요점은 모든 브라우저는 Quirks 모드와 Standard 모드가 존재하는데 이 Standard 모드라는거 자체가 완벽한 것은 없고 해당 브라우저에서 Standard에 가장 가깝게 구현해 놓은거다(browser’s best implementation of web standards). 따라서 현실적으로 Standard 모드 또한 IE7 standard 모드, FF2 standard 모드, Opera… 등등 다양한 모드가 존재한다. 이런 내용인데 … 나름 의미 있는거 같습니다. 여태까지 단지 모든 브라우저가 웹표준을 지켜 렌더링 해야 한다고만 생각했었는데 현실적이지 못한 구호일뿐이라는 생각이 드네요.

FF3의 official release를 기다리고 있는 지금에 웹은 점점 더 좋아지고 있나 봅니다.

Written by suguni

March 4th, 2008 at 11:55 pm

IE8의 렌더링 방식

leave a comment

얼마전 IE8이 ACID2 테스트를 통과했다고 블로그를 통해 알렸었는데요. 최근에 올라온 IEBlog 포스트에 따르면 strict 모드에서도 여전히 기존 방식(IE7)으로 렌더링 되게 한다고 합니다. 그 이유인즉슨 기존과의 하위 호환성을 유지하기 위함이라고 합니다. 대신 meta 태그를 이용하여 ACID2 테스트를 통과한 렌더링 엔진으로 렌더링되게 하겠다고 합니다.

급작스러운 변화로 인해 살 원성을 생각하면 나쁘지 않은 방법이라고는 생각되지만 아쉽네요. 어쨌든 방법은 있으니 그나마 다행입니다. 다음은 IEBlog에서 밝힌 렌더링 모드입니다.

  1. “Quirks mode” remains the same, and compatible with current content. – “Quirs mode”는 동일하게 동작
  2. “Standards mode” remains the same as IE7, and compatible with current content. – “Standard mode”는 IE7과 동일하게 동작
  3. If you (the page developer) really want the best standards support IE8 can give, you can get it by inserting a simple <meta> element. – <meta> 태그를 삽입하면 완벽한 표준모드로 렌더링

표준 모드로 렌더링되는 메타 태그는 다음과 같습니다.

<meta http-equiv="X-UA-Compatible" content="IE=8" />

Written by suguni

January 24th, 2008 at 8:26 pm

Posted in Front-end

Tagged with , ,

Internet Explorer 8 Acid2 테스트 통과

leave a comment

Acid2 Test Reference Rendering

현재 개발중인 IE의 차기버전인 IE8에서는 Acid2 테스트통과한다고 합니다. 저를 비롯한 UI개발자들에게는 정말로 반가운 소식이 아닐 수 없습니다. IE8이 출시되면 IE7 처럼 업데이트 미루지 말고 모조리 강제 업데이트되도록 하면 좋겠네요.

tv팟은 IE8를 비롯한 웹표준을 준수하는 모든 브라우저에서 제대로 렌더링 되고 있으니 걱정 없습니다. ㅋㅋㅋ IE6에서만 잘 돌아가는 사이트들은 나몰라~~~ 미리 미리 대비 하시길~~~

Written by suguni

December 20th, 2007 at 9:25 am

Posted in Front-end

Tagged with , ,