Firefox đã có bản 64bit trên Windows
3/3/2015, Mozilla phát hành bản Firefox cho lập trình viên để thử nghiệm 64bit và giờ thì họ đã chính thức đưa ra phiên bản cho người dùng Windows. Sử dụng trình duyệt 64bit là cực kỳ cần thiết vì nó cho phép chạy các ứng dụng web nặng hơn, điều gần như không thể thực hiện với trình duyệt 32bit.
Ngoài 64bit thì bản Firefox 43 mới cũng hỗ trợ tốt hơn cho các tính năng cảm ứng cho máy tính Windows cũng như cho phép gợi ý tìm kiếm trên thanh địa chỉ, hỗ trợ chặn tốt hơn một số các công cụ theo dõi hành vi người dùng.
Kỷ niệm sinh nhật lần thứ 10 của Firefox, Mozilla đã ra mắt Firefox Developer Edition - phiên bản đầu tiên của trình duyệt Firefox được phát triển dành riêng cho lập trình viên. Giống như Firefox Nightly, Firefox Developer Edition cũng được phát hành với 2 phiên bản 32/64-bit dành cho Windows và hỗ trợ 2 nền tảng khác là Mac OSX và Linux.
Bạn có thể tải về Firefox Developer Edition tại đây với nhiều tùy chọn ngôn ngữ. Những điểm đáng chú ý trên phiên bản này bao gồm:
Chạy các ứng dụng web nặng tốt hơn:
Trình duyệt 32-bit bị giới hạn ở không gian lưu trữ địa chỉ 4 GB và không gian địa chỉ này qua thời gian sử dụng bị thu hẹp dần do tình trạng phân mảnh. Trong khi đó, các ứng dụng web đang ngày một nặng hơn. Các game chạy trên trình duyệt, đặc biệt là những game được phát triển trên những engine như Unreal Engine của Epic Games thì chúng thường nặng hơn so với những ứng dụng web truyền thống. Những game này đi kèm với dữ liệu lớn cần được lưu trên bộ nhớ để được nạp đồng bộ. Do đó, trình duyệt 64-bit sẽ tạo nên sự khác biệt khi chơi game. Chẳng hạn khi port tập hợp cấp thấp asm.js của JavaScript, dung lượng của nó thường được yêu cầu giới hạn ở 512 MB đối với trình duyệt 32-bit, trong khi đó với trình duyệt 64-bit, dung lượng của tập tin có thể lên đến 2 GB.
Thực thi nhanh hơn và tăng cường bảo mật:
Phiên bản 64-bit của Firefox đã nhanh hơn nhờ khai thác phần cứng mới và truy xuất các chỉ thị để tăng tốc bộ mã JavaScript. Đối với tập hợp cấp thấp asm.js, việc tăng cường không gian địa chỉ cho phép trình duyệt sử dụng tính năng bảo vệ bộ nhớ phần cứng để loại bỏ an toàn các lỗi trong quá trình kiểm tra biên (bound checking). Ngoài ra, không gian địa chỉ lớn hơn cũng tăng cường tính hiệu quả của công nghệ bảo mật ngẫu nhiên hóa sơ đồ không gian địa chỉ (Address Space Layout Randomization - ASLR), khiến nội dung web khó khai thác trình duyệt hơn.
Những tính năng mới và cải tiến trên phiên bản Developer Edition:
WebRTC:
Phiên bản Firefox Developer Edition sẽ khắc phục các lỗi của hàm API WebRTC và bổ sung tính năng stream đa nội dung (từ camera, chia sẻ màn hình, âm thanh) tương tự giao tiếp mozRTCPeerConnection. Lập trình viên có thể dùng phương pháp addStream cho mỗi nguồn phát nội dung để kích hoạt onAddStream event trên máy khách. WebRTC là một bộ định nghĩa API được Hội đồng WWW (W3C) soạn thảo hỗ trợ các ứng dụng trên trình duyệt khai thác tính năng như gọi điện, chat video, chia sẻ tập tin ngang hàng P2P mà không cần đến các plugin cài thêm.
Hàm API BroadcastChannel:
Hàm API này cho phép truyền tải thông điệp đơn giản giữa các ngữ cảnh trình duyệt. Mục tiêu của hàm API BroadcastChannel là nhằm cung cấp một API giúp đơn giản hóa hoạt động giao tiếp bằng các thông điệp giữa các ngữ cảnh trình duyệt trong một ứng dụng web. Chẳng hạn như khi người dùng đăng nhập vào một trang web của một ứng dụng, nó có thể cập nhật tất cả các ngữ cảnh chẳng hạn như các tab đang mở hay các cửa sổ duyệt được mở riêng với cùng một thông tin người dùng hoặc nếu người dùng đăng tải một bức ảnh trên một cửa sổ trình duyệt thì bức ảnh này cũng được hiển thị trên các trang khác của ứng dụng.
Hỗ trợ KeyboardEvent.code:
KeyboardEvent.code giờ đã được kích hoạt mặc định. Mã này cho phép lập trình viên xác định khi nào một phím bấm vật lý được nhấn xuống mà không cần keyboard layout hay thay đổi các trạng thái bàn phím.
Và nhiều tính năng mới khác ...
Nguồn: Tinh Tế
Bình luận Facebook ()