Trường Thực nghiệm GDPT Tây Ninh


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]

KHCN

avatar
Thành viên xuất sắc
Thành viên xuất sắc

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ế
Xem lý lịch thành viên

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết