Mong mỏi lâu nay của tui vẫn là mong sao cho trình duyệt Internet Explorer của Microsoft sẽ hổ trợ đầy đủ các chuẩn mà W3C quy định, một trong số đó là hổ trợ cho SVG.
Đợt trước khi về tết, qua các thông tin thì tui rất mừng khi Microsoft đã gia nhập vào W3C SVG Working Group (Thông tin đăng tại IEBlog). Và đây là nguyên văn của Patrick Dengler, một người đóng vai trò chính trong đội ngũ phát triển IE của Microsoft:
As a part of Microsoft’s continued commitment to interoperability and standards support, yesterday we submitted our request to join the Scalable Vector Graphics (SVG) Working Group of the World Wide Web Consortium (W3C). We’re excited to take part in ensuring future versions of the SVG spec will meet the needs of developers and end users.
Như vậy chúng ta đã có thể khẳng định là trình duyệt IE của Microsoft sẽ hổ trợ các chức năng cần thiết cho SVG. Một tin vui cho tui và cho nhiều người. Câu hỏi tui đặt ra là khi nào? và cũng như lý do tại sao đến giờ IE không chịu hổ trợ SVG — IE là trình duyệt duyệt duy nhất tới giờ này chưa chịu hổ trợ SVG. Họ chưa công bố là sẽ hổ trợ SVG trong bản IE 9 nhưng mà việc Microsoft gia nhập vào đội ngũ phát triển SVG cũng đã là quá mừng rồi.
Tại sao đến giờ này Internet Explorer không hổ trợ SVG?
Theo tui câu trả lời đó là do họ muốn phát triển một định dạng riêng (và đương nhiên là mã đóng) cho việc hổ trợ việc xử lý và lưu trữ hình ảnh. Hiện tại các bản Internet Explorer 6.0+ đều có hổ trợ một cách mô tả vector là VML (Đó là cách mà Raphaël đang sử dụng để render hình ảnh trên IE). Tuy nhiên VML không phải là một giải pháp hoàn hảo cho SVG (2 cái ra đời với mục đích khác nhau).
Tui thấy lí do lớn nhất mà Microsoft tới giờ này không hổ trợ SVG trong trình duyệt của mình là do Silverlight. Có thể họ muốn những nhà phát triển sẽ xử dụng cách thức xử lý hình ảnh do Silverlight quy định. Tất nhiên tui không phải là M$ nên sẽ không biết đó có phải là lí do chính hay không, dù sao họ vẫn muốn cạnh tranh với Adobe Flash về lĩnh vực xử lý đồ họa trên nền web và việc họ tiến tới hổ trợ SVG cũng giúp họ giảm bớt sự phụ thuộc vào Adobe Flash.
Hoặc có thể một lí do đơn giản hơn chỉ là đội ngũ phát triển IE của M$ đang tập trung vào việc cải tiến tính năng, fixbug... hơn và họ chưa ưu tiên cho việc phát triển SVG.
Khi nào IE hoàn tất việc hổ trợ SVG?
Với các ứng dụng đang ngày càng phát triển trên nền tảng Web như hiện nay và nhiều người cũng đã sử dụng SVG để phát triển các ứng dụng xử lý đồ họa cho mình thì việc IE hổ trợ SVG càng sớm chừng nào càng có lợi chừng đó. Tất nhiên chưa có thông báo chính thống nào từ phía Microsoft nhưng bản thân tui hi vọng là bản Internet Explorer 9.0 sẽ hổ trợ đầy đủ SVG.
Bài tiếp theo về SVG tui sẽ viết: Tại sao SVG lại quan trọng trên web.




Add new comment