
Tại Hội nghị các nhà phát triển toàn cầu của Apple WWDC 2010, bên cạnh việc trình làng thế hệ iPhone thứ tư, Apple đồng thời cho ra mắt trình duyệt Safari 5, phiên bản dành cho cả hệ điều hành Windows và Mac OS.
Khác với Safari 4, vốn tập trung vào việc nâng cao tính thẩm mỹ, phiên bản Safari 5 được đầu tư phát triển để tương thích tốt hơn với các tiêu chuẩn web, cải thiện tốc độ xử lý và bổ sung khả năng mở rộng thông qua các extension. Đồng thời, trình duyệt còn được trang bị tính năng tùy chọn công cụ tìm kiếm mặc định giữa Google, Yahoo và Bing.

Safari 5 tích hợp Nitro JavaScript Engine mới, giúp tăng tốc độ xử lý JavaScript lên đến 30% so với Safari 4.
Apple cũng ứng dụng công nghệ nạp trước DNS, giúp tăng tốc độ tải trang web. Cơ chế này cho phép trình duyệt tải trước các tài nguyên từ nhiều tên miền khác nhau, từ đó giảm thời gian chờ khi truy cập các trang web phức tạp.
Ngoài ra, trình duyệt còn tự động dò tìm địa chỉ IP khi người dùng nhấp vào liên kết, giúp khởi động quá trình tải dữ liệu nhanh hơn. Apple cũng cải thiện cách thức truy cập các trang web đã lưu trữ, giúp giảm đáng kể thời gian tải trang.
Safari Reader là một tính năng mới được Apple bổ sung, cho phép người dùng đọc các bài viết trên trang web một cách gọn gàng và tập trung hơn, loại bỏ các yếu tố gây xao nhãng như quảng cáo và các nội dung không liên quan.
Tính năng này có khả năng tải nội dung bài viết lên máy chủ của bên thứ ba để đọc ngoại tuyến trên các thiết bị khác. Khi truy cập một trang web có nguồn cấp dữ liệu, Safari 5 sẽ tự động hiển thị nút “Reader” trên thanh địa chỉ Smart Address.
Khi nhấp vào nút này, tất cả các nội dung không cần thiết trên trang web sẽ bị loại bỏ, chỉ giữ lại nội dung chính của bài viết. Người dùng có thể tùy chỉnh kích thước chữ, in bài viết hoặc xem nội dung email.
Safari Reader còn cho phép kết nối nhiều nguồn cấp dữ liệu lại với nhau, giúp người dùng dễ dàng theo dõi các thông tin từ nhiều nguồn khác nhau.
Safari 5 là một trong những trình duyệt đầu tiên hỗ trợ đầy đủ các tính năng của HTML5, bao gồm khả năng phát video toàn màn hình kèm phụ đề, hỗ trợ các công nghệ phát triển web tiên tiến như Geolocation, AJAX History và EventSource.
Safari 5 cũng cung cấp một số API và tính năng tương tự như Chrome và Firefox, giúp các nhà phát triển web dễ dàng tạo ra các ứng dụng web tương thích với nhiều trình duyệt khác nhau.
Một điểm nổi bật của Safari 5 là khả năng duyệt web an toàn hơn và hỗ trợ extension. Tuy nhiên, để sử dụng extension, các nhà phát triển cần đăng ký miễn phí với chương trình “Safari Developer Program” của Apple.
Mục đích của chương trình này là đảm bảo các extension được phát triển an toàn và ổn định. Các nhà phát triển có thể sử dụng HTML5, CSS và JavaScript để viết extension, và trình duyệt sẽ kiểm tra giấy phép của Apple trước khi cho phép extension hoạt động.
Apple cung cấp công cụ Extension Builder để giúp các nhà phát triển tạo và đóng gói extension. Nếu được Apple chấp thuận, extension sẽ được cài đặt trên Safari 5 và các phiên bản kế tiếp tương thích.
Theo mặc định, các extension bị tắt trong Safari 5. Người dùng cần bật chúng trong cài đặt trình duyệt để sử dụng.
Để trải nghiệm Safari 5, người dùng Mac cần sử dụng hệ điều hành Mac OS X 10.5.8 trở lên, hoặc Mac OS X 10.6.2 trở lên đối với Snow Leopard. Đối với người dùng Windows, cần sử dụng hệ điều hành Windows XP SP2 trở lên.
16 nhận xét

