ê°œì¸ì ì¸ ìž…ìž¥ì˜ ê¸€ìž…ë‹ˆë‹¤. 현재 활ë™í•˜ê³ 있는 표준화 단체, ê³ ìš©ì£¼ì˜ ìž…ìž¥ê³¼ëŠ” 무관합니다.
Microsoftì—ì„œ ì§€ì§€ë‚œì£¼ì— Internet Explorerì˜ í›„ì†ìœ¼ë¡œ ê°œë°œí•˜ë˜ ë¸Œë¼ìš°ì € Edgeì˜ (코드명: Spartan) 엔진 ê°œë°œì„ ì¤‘ë‹¨í•˜ê³ , Chromiumê¸°ë°˜ì˜ ë¸Œë¼ìš°ì €ë¡œ ìƒˆë¡œì´ ë‚´ë†“ê² ë‹¤ëŠ” 기사를 보았다. ì†Œë¬¸ì€ ê·¸ ì´ì „ì— ëŒê¸° 시작하였는ë°, ì´ê²Œ 발표ë˜ê³ 나서 ì¶©ê²©ì´ ì»¸ë˜ê±´ 사실ì´ë‹¤.
ì „ ì§ìž¥ì´ì—ˆë˜ Operaì˜ Presto엔진 개발 ì¤‘ë‹¨ì— ì´ì–´, ë‘번째 대형 ì—”ì§„ì˜ ê°œë°œ í¬ê¸° 소ì‹ì´ë‹¤. ì´ì— 대해서는 현재 ì†Œì† ë˜ì–´ìžˆëŠ” Technical Architecture Groupì—ì„œë„ ì˜ê²¬ì´ ë§Žì´ ë‚˜ë‰œë‹¤. ì´ëŠ” 어디까지나 ê°œì¸ì ì¸ ì˜ê²¬ì´ì§€ë§Œ, 단기ì 으로 보았ì„때는 컨í…ì¸ ê°œë°œ 편ì˜ì„±ì— 측면ì—서는 ì¢‹ì€ ì†Œì‹ì¼ 수 있으나 장기ì ì¸ ì›¹ì˜ ë¯¸ëž˜ë¥¼ ìƒê°í•œë‹¤ë©´ 좋으 소ì‹ì´ë¼ê³ 하기 힘들다.
ì‚¬ëžŒë“¤ì´ Edge를 어떻게 ìƒê°í–ˆëŠ”지 ëª¨ë¥´ê² ì§€ë§Œ, 브ë¼ìš°ì € 엔지니어ë§ì„ 8.5ë…„ 해본 입장ì—ì„œ ë´¤ì„때는 굉장히 잘 ë§Œë“ ë¸Œë¼ìš°ì €ë¼ê³ ìƒê°í•´ì„œ ë”ìš± 안타ê¹ê³ , 나아가 ë…¸ë ¥ì´ ì•„ê¹ë‹¤ëŠ” ìƒê°ì´ 들었다.
ê°™ì€ ì£¼ì œì— ëŒ€í•´ Andre Garzia씨가 ì“´ ê¸€ì„ ì¸ìš©í•˜ë©´, 브ë¼ìš°ì € ì—”ì§„ì´ ì—†ì–´ì§€ëŠ”ê²ƒì€ ì„¸ìƒì— 언어가 없어지는것과 같다는 í‘œí˜„ì„ í•œë‹¤. 사실 어떻게 í‘œí˜„ì„ í•´ì•¼í• ì§€ ì¢‹ì€ ì•„ì´ë””ì–´ê°€ ë– ì˜¤ë¥´ì§€ 않았는ë°, ì ì ˆí•œ 예를 ë“ ê²ƒ 같다. 모ë‘ê°€ ê°™ì€ ì–¸ì–´ë¥¼ 사용한다면, ì¼ë°˜ì ì¸ ê´€ì ì—서는 íŽ¸í• ìˆ˜ 있으나 ë‹¨ì¼ ë¬¸í™”ê°€ ì •ì°©ë˜ëŠ” ì‹œì ì—ì„œ 그게 당연시ë˜ê³ , ê·¸ 당연시 ë¨ì— ë”°ë¼ ì‚¬ì‹¤ìƒ ìƒˆë¡œìš´ 언어, 아울러 소수 언어가 소외ë˜ëŠ” 현ìƒì´ 당연히 ë°œìƒí•˜ê²Œ ëœë‹¤.
ê¸°ì–µì„ ë”듬어보면 IEê°€ 시장 주ë„ê¶Œì„ ê°€ì¡Œë˜ ì‹œì ˆ ìƒë‹¹ìˆ˜ 컨í…ì¸ ê°€ IEë§Œì„ ì§€ì›í–ˆì—ˆë‹¤. 비주류 브ë¼ìš°ì €ë¥¼ ì´ìš©í•˜ëŠ” 사용ìžë“¤ì€ ì—„ì²ë‚œ ë¶ˆíŽ¸í•¨ì„ ê°ìˆ˜í•˜ê±°ë‚˜ 윈ë„우와 IE를 병행해서 사용해야만 했다. (ê³µê³ ë¡ê²Œë„, ì§€ê¸ˆë„ ì´ë ‡ê²Œ 해야하는 사ì´íŠ¸ê°€ 남아있다.) ì‹œìž¥ì€ ë¹„ì£¼ë¥˜ 브ë¼ìš°ì €ì—게 혹ë…í•œ 현실ì´ì—ˆê³ , 회사ì—ì„œ 그러한 브ë¼ìš°ì €ë“¤ 지ì›ì„ í•œë‹¤ê³ í•˜ë©´ [1] 보통 시간 ë‚비한다는 소리를 듣곤 하였다.
ì´ëŸ¬í•œ ì–´ë ¤ìš´ ìƒí™©ì„ 여러 ì‚¬ëžŒì´ ì—´ì •ì 으로 합심하여 ì§€ê¸ˆì˜ ìƒˆë¡œìš´ HTMLë¡œ 표준화를 성공ì 으로 í•´ëƒˆê³ , ë•ë¶„ì— í”Œëž˜ì‹œë‚˜ 기타 플러그ì¸ì— ì˜ì¡´í•˜ë˜ 컨í…ì¸ ëŒ€ë¶€ë¶„ì´ ì§€ê¸ˆì€ í‘œì¤€ ê¸°ìˆ ë§Œìœ¼ë¡œ 구성ë˜ì–´ 비êµì 잘 ëŒì•„ê°€ê³ ìžˆê³ , ì–´ëŠ ë¸Œë¼ìš°ì €ë¥¼ ì‚¬ìš©í•˜ë“ [2] ëŒ€ë¶€ë¶„ì˜ ì›¹ 서비스 ê¸°ëŠ¥ì€ ì´ìš©í• 수 있는 세ìƒì´ 만들어지나 싶ë”니 ì´ëŸ° ì¼ì´ ìƒê²¨ë²„린건 ê²°ì½” ê¸ì •ì 으로 보기는 힘들다.
Chromiumì´ ì£¼ë¥˜ 브ë¼ìš°ì €ê°€ ëœ ì§€ê¸ˆ, ì´ë¯¸ ì´ëŸ¬í•œ ì–´ë‘ìš´ 과거로 회귀하는 현ìƒì´ 조금씩 ë³´ì´ê³ 있다. 특히 êµë‚´ê°€ 그런 현ìƒì´ 심한 편ì¸ë°, 모노컬ì³ë¥¼ 조장하는 행위다. ì´ë¯¸ 엎질러진 물, [3] ì´ì œëŠ” 컨í…ì¸ ê°œë°œìžë“¤ì´ ì›¹ì„ ì§€í‚¬ 수 ë°–ì— ì—†ê²Œ ë˜ì—ˆë‹¤.
ë‹ê³¼ ë‹¬ê±€ì˜ ë¬¸ì œë¡œ ë³´ì¼ ìˆ˜ ìžˆê² ì§€ë§Œ, ìœ ì € ì´ì „ì— ì»¨í…ì¸ ê°€ 있다. 컨í…ì¸ ê°€ 없는 웹 브ë¼ìš°ì €ëŠ” ê·¸ì € about:blankê°€ 담긴 ì°½ì´ë‹ˆ. 그러니 여러 ì‚¬ëžŒì´ ì´ëŸ° ë¬¸ì œë¥¼ 심ê°í•˜ê²Œ 받아들ì´ê³ , 웹ì´ë¼ëŠ” ì‚¬íšŒì˜ ê· í˜•ì´ ë” ë¬´ë„ˆì§€ì§€ëŠ” 않게 모ë‘ê°€ ì‹ ê²½ì„ ì¨ì¤˜ì•¼ë§Œ ì‚´ì•„ë‚¨ì„ ìˆ˜ 있다는 걸 ì´ì•¼ê¸°í•˜ê³ 싶다.
ì´ì œëŠ” 새로운 브ë¼ìš°ì € ì—”ì§„ì´ ë‚˜ì˜¤ê¸°ì— ì›¹ì€ ë„ˆë¬´ ê¸°ëŠ¥ì´ ë§Žê¸° ë•Œë¬¸ì— ì´ë²ˆì— 무너지면 IE ë…ì 시장 ì‹œì ˆê³¼ ê°™ì€ ë¹™í•˜ê¸°ë¥¼ 다시 한번, ì´ë²ˆì—는 ë”ìš± 길게 경험하게 ë 꺼ë¼ëŠ”걸 잊지 ë§ê³ [4] í˜¸í™˜ì„±ì„ ì§€ì¼œì¤¬ìœ¼ë©´ 하는 ìž‘ì€ ë°”ëž¨ì´ë‹¤.
- 사실 ë‚˜ì˜ ê²½ìš°ì—는 넷스케ì´í”„ í˜¸í™˜ì„±ì„ ë§žì¶œ 수 있다는 ì´ìœ ë¡œ 틈새 ì‹œìž¥ì˜ ì´ë“ì„ ë³´ê³ , 그러한 ìž¡ê¸°ìˆ ì´ ë°”íƒ•ì´ ë˜ì–´ ê²°êµ ë¸Œë¼ìš°ì € íšŒì‚¬ì— ì·¨ì—…ì„ í• ìˆ˜ 있게 ë˜ì—ˆì§€ë§Œ ì´ê±´ 특수한 ì¼€ì´ìŠ¤ë¼ê³ ìƒê°í•œë‹¤.
- 단, êµë‚´ ì •ë¶€ ê´€ë ¨ 서비스나 ê¸ˆìœµê¶Œì€ íŠ¹ìˆ˜ ì¼€ì´ìŠ¤ë¡œ 예외로 치ìž. ì´ê²ƒ ê´€ë ¨í•´ì„œëŠ” ì“°ë˜ ê¸€ì´ ìžˆì—ˆëŠ”ë° ì‹œê°„ì´ ë˜ë©´ ë§ˆì € ì°ì„ 푸는걸로.
- Chromiumì€ ì˜¤í”ˆì†ŒìŠ¤ 프로ì 트ì´ì§€ë§Œ, 관리 체계가 ìƒë‹¹ížˆ 특ì´í•˜ë‹¤. 현재 구조ì—는 ê°œì„ ì´ í•„ìš”í•œë°, ì´ì™€ ê´€ë ¨í•´ì„œëŠ” ë‚˜ì¤‘ì— ì‹œê°„ì´ í—ˆë½í• ë•Œ ë”°ë¡œ ìƒê°ì„ 좀 ì •ë¦¬í•´ë³¼ ì˜ˆì •ì´ë‹¤.
- 특히, 요새는 Polyfillë“¤ì´ ìž˜ 나오니 ì ê·¹ì 으로 활용해주면 ì´ê²Œ ì–´ë µì§€ 않게 가능하다. Polyfill.io ê°™ì€ ì„œë¹„ìŠ¤ë¥¼ ì“°ë©´ 브ë¼ìš°ì € ë²„ì „ì— ë§žëŠ” Polyfillì„ ë‚´ë ¤ì£¼ë‹ˆ ì´ëŸ° 서비스를 ì ê·¹ì 으로 ì´ìš©í•˜ìž.