Bản phát hành Firefox 67

giới thiệu phát hành trình duyệt web Firefox 67phiên bản điện thoại Firefox 67 cho nền tảng này Android. Ngoài ra, một bản cập nhật đã được tạo cành cây Hỗ trợ dài hạn 60.7.0. Sắp lên sân khấu thử nghiệm beta Nhánh Firefox 68 sẽ chuyển đổi, dự kiến ​​phát hành vào ngày 9 tháng XNUMX.

Chính đổi mới:

  • Triển khai khả năng tự động dỡ bỏ các tab để giải phóng tài nguyên. Chức năng này được kích hoạt khi không đủ bộ nhớ (dưới 400 MB bộ nhớ trống) và trước hết sẽ thay thế các tab đã lâu không được sử dụng. Trong trường hợp này, các tab không biến mất mà được đặt ở trạng thái sẵn sàng để tải (chế độ chờ), tương tự như những gì được quan sát thấy sau khi phiên được khôi phục. Để kiểm soát hoạt động của chế độ, tùy chọn “browser.tabs.unloadOnLowMemory” đã được thêm vào about:config;
  • Tải trang đã được tăng tốc khi có các công việc tải mạnh bộ xử lý. Việc tối ưu hóa được thực hiện bằng cách giảm mức độ ưu tiên của trình xử lý sự kiện hẹn giờ setTimeout trong khi tải trang (bằng cách tương tự với các tab nền, ngân sách thời gian được cung cấp dành cho việc thực thi trình xử lý sự kiện hẹn giờ đã bị giảm). Việc giới hạn trình xử lý nền cho phép phân bổ nhiều tài nguyên hơn cho các trình xử lý chính ảnh hưởng đến kết xuất ban đầu của trang. Ví dụ: các tập lệnh chính của Instagram, Amazon và Google, nhờ được tối ưu hóa bổ sung, chạy nhanh hơn 40-80%;
  • Một số trình xử lý nhỏ đã được chuyển sang giai đoạn tải sau. Ví dụ: việc quét các kiểu CSS thay thế hiện được thực hiện không phải trong lúc mà sau khi trang được tải. Việc tải mô-đun hoàn thành đầu vào bị trì hoãn cho đến khi các biểu mẫu đầu vào sẵn sàng;
  • Cách tiếp cận hiển thị trong khi tải trang đã được thay đổi - đầu ra hiện bắt đầu ở giai đoạn tải trước đó, nhưng các hoạt động hiển thị được gọi ít thường xuyên hơn;
  • Việc khởi tạo một số hệ thống con của trình duyệt và các tiện ích bổ sung liên quan đến việc thay đổi thiết kế đã bị hoãn lại cho đến khi kết thúc quá trình tải xuống chính, điều này giúp giảm thời gian từ khi khởi chạy trình duyệt đến khi trình duyệt sẵn sàng hiển thị các trang;
  • thực hiện cơ hội chặn các phần chèn JavaScript để khai thác tiền điện tử hoặc theo dõi người dùng bằng các phương pháp nhận dạng ẩn (“lấy dấu vân tay của trình duyệt”). Khóa thực hiện trên danh mục bổ sung (fingerprinting и tiền điện tử) trên danh sách Disconnect.me, bao gồm các máy chủ bị phát hiện khi sử dụng công cụ khai thác và mã nhận dạng ẩn. Các chế độ chặn mới bị tắt theo mặc định và các tùy chọn “Cryptominers” và “fingerprinters” mới đã được thêm vào cài đặt liên quan đến quyền riêng tư để kích hoạt chúng. Bạn có thể theo dõi hoạt động của trình chặn thông qua
    menu ngữ cảnh của trang web, được hiển thị khi bạn nhấp vào biểu tượng có hình chiếc khiên trên thanh địa chỉ;
     Bản phát hành Firefox 67

     Bản phát hành Firefox 67
  • Đến menu chính và hộp thoại với các đề xuất điền vào biểu mẫu đăng nhập thêm khả năng truy cập nhanh các mật khẩu được lưu cho trang web;

     Bản phát hành Firefox 67  Bản phát hành Firefox 67
  • Cấu trúc bao gồm hệ thống tổng hợp Kết xuất web của servo, được viết bằng ngôn ngữ Rust và thuê ngoài các hoạt động hiển thị nội dung trang cho phía GPU. Khi sử dụng WebRender, thay vì hệ thống tổng hợp tích hợp sẵn trong công cụ Gecko xử lý dữ liệu bằng CPU, các shader chạy trên GPU được sử dụng để thực hiện các hoạt động kết xuất tóm tắt trên các thành phần trang, cho phép tăng đáng kể tốc độ kết xuất và giảm tải CPU.

    Hiện tại, WebRender được bật mặc định cho khoảng 4% người dùng. Windows 10Những người dùng này sử dụng card đồ họa NVIDIA. Việc kích hoạt tính năng này cho những người dùng khác sẽ phụ thuộc vào kết quả thử nghiệm. Nếu mọi việc diễn ra suôn sẻ, phạm vi thử nghiệm sẽ được mở rộng lên 25% vào ngày 27 tháng 5, lên 50% vào ngày 30 tháng 5 và lên 100% trong tuần đầu tiên của tháng 6. Bạn có thể kiểm tra việc kích hoạt WebRender trên trang about:support. Để buộc kích hoạt, hãy bật các thiết lập "gfx.webrender.all" và "gfx.webrender.enabled" trong about:config hoặc khởi chạy Firefox với biến môi trường MOZ_WEBRENDER=1. Linux Hỗ trợ WebRender về cơ bản đã ổn định đối với các card đồ họa Intel sử dụng trình điều khiển Mesa 18.2 trở lên;

  • Cơ chế làm việc với hồ sơ đã được thiết kế lại: nếu trước đây, khi cài đặt một số phiên bản Firefox khác nhau, theo mặc định, một hồ sơ chung với các cài đặt, tiện ích bổ sung và cơ sở dữ liệu thông tin (dấu trang, lịch sử, mật khẩu đã lưu, cookie, v.v.) đã được sử dụng. , bây giờ đối với mỗi phiên bản được cài đặt song song, hồ sơ riêng của bạn sẽ được tạo. Ví dụ: nếu bạn cài đặt các phiên bản ESR, beta, nightly, Developer Edition và Firefox thông thường cùng lúc, các cấu hình riêng biệt sẽ được tạo cho chúng.

    Lý do chính để chuyển sang các cấu hình riêng biệt là các vấn đề có thể xảy ra khi sử dụng cấu hình phát hành mới trong phiên bản Firefox cũ hơn, cũng như khi truy cập đồng thời vào cơ sở dữ liệu cấu hình từ các phiên bản Firefox khác nhau chạy song song, điều này có khả năng dẫn đến hỏng dữ liệu. Để chọn cấu hình hiện có, bạn có thể sử dụng giao diện “firefox -ProfileManager” như trước. Sau khi quá trình cài đặt Firefox hoàn tất, nếu phát hiện thấy một cấu hình đã tồn tại trong hệ thống, một cảnh báo đặc biệt sẽ hiển thị yêu cầu bạn đồng bộ hóa cài đặt thông qua tài khoản trong dịch vụ đám mây Mozilla Sync.

  • Về đội chính bao gồm tiện ích bổ sung hệ thống Màn hình Firefox, các thử nghiệm kích hoạt nó cho một số lượng người dùng hạn chế đã được thực hiện kể từ Firefox 62, nhưng việc kích hoạt cuối cùng cho tất cả người dùng đến nay mới được thực hiện. Tiện ích bổ sung Firefox Monitor đưa ra cảnh báo nếu tài khoản bị xâm phạm (được xác minh qua email) hoặc có nỗ lực đăng nhập vào một trang web bị tấn công trước đó. Việc xác minh được thực hiện thông qua tích hợp với cơ sở dữ liệu dự án hasibeenpwned.com, bao gồm thông tin về 7.8 tỷ tài khoản bị đánh cắp do 364 trang web bị hack. Cảnh báo chỉ được hiển thị đối với các trang web có thông tin hack đã được thêm vào cơ sở dữ liệu hasibeenpwned.com trong vòng 12 tháng qua. Nếu chưa quá 2 tháng kể từ khi dữ liệu về vụ hack xuất hiện, cảnh báo thứ hai sẽ được hiển thị.

     Bản phát hành Firefox 67
  • Số lượng lệnh gọi API có sẵn chỉ khi mở một trang trong ngữ cảnh được bảo vệ (Bối cảnh an toàn), I E. khi được mở qua HTTPS, qua localhost hoặc từ tệp cục bộ. Trong Firefox 67, đối với các trang được mở bên ngoài ngữ cảnh được bảo vệ, Cấm thông báo hệ thống đầu ra thông qua API Thông báo, hiển thị bên ngoài cửa sổ trình duyệt;
  • Khả năng của chế độ duyệt web riêng tư đã được mở rộng. Đã thêm khả năng lưu mật khẩu dưới dạng biểu mẫu trên các trang web được mở ở chế độ riêng tư. Đã triển khai các biện pháp kiểm soát để kích hoạt tiện ích bổ sung ở chế độ riêng tư - trong trình quản lý tiện ích bổ sung, giờ đây người dùng có thể xác định tiện ích bổ sung nào sẽ bật ở chế độ riêng tư và tiện ích bổ sung nào chỉ được sử dụng trong phiên chính. Đối với các tiện ích bổ sung mới, theo mặc định, việc kích hoạt ở chế độ riêng tư bị cấm (để bật nó, bạn cần thay đổi cài đặt);
     Bản phát hành Firefox 67
  • Triển khai hỗ trợ codec video AV1 chuyển sang sử dụng thư viện dav1d, được phát triển bởi cộng đồng VideoLAN và FFmpeg và tập trung vào việc đạt được hiệu suất giải mã cao nhất có thể cũng như đảm bảo công việc chất lượng cao ở chế độ đa luồng. Cần lưu ý rằng định dạng AV1 đang bắt đầu trở nên phổ biến, nếu vào tháng 1, tỷ lệ video AV0.85 được xem trong các bản phát hành beta của Firefox là 3% và vào tháng 11.8 - XNUMX% thì hiện tại con số này là XNUMX%;
  • mở rộng cơ hội để điều khiển trình duyệt bằng bàn phím - bảng điều khiển và menu thả xuống hiện chỉ có thể được điều khiển từ bàn phím, bao gồm quyền truy cập vào các nút tiện ích bổ sung nằm trên bảng điều khiển, các thành phần không vừa trên màn hình, chỉ báo tải, hành động với trang, v.v. Việc điều hướng qua các thành phần của bảng điều khiển được thực hiện bằng phím Tab và các mũi tên trên bàn phím;
  • Đã thêm vào bảng điều khiển chỉ số để đánh giá trạng thái đồng bộ, kết nối với một tài khoản và chia sẻ dữ liệu từ nhiều thiết bị, cũng như truy cập nhanh vào các thao tác sử dụng tài khoản trong Tài khoản Firefox. Có thể hiển thị hình đại diện của bạn thay vì biểu tượng tiêu chuẩn;
     Bản phát hành Firefox 67
  • Thêm cơ hội ghim tab (Pin Tabs) thông qua menu trên thanh địa chỉ. Các tab được ghim vẫn luôn hoạt động, tự động khởi chạy và cho phép bạn đơn giản hóa việc truy cập vào các trang web được sử dụng thường xuyên;

     Bản phát hành Firefox 67
  • Một hệ thống gợi ý theo ngữ cảnh đã được triển khai, đề xuất một số tùy chọn nhất định cho người dùng, có tính đến ngữ cảnh;
  • Một nút mới đã được thêm vào menu “Tệp” để nhập cài đặt và dữ liệu từ các trình duyệt khác (hỗ trợ nhập từ Chrome và Chrome);
     Bản phát hành Firefox 67
  • Hỗ trợ sử dụng giao thức “webcal:” trong các URL được liên kết với dịch vụ 30boxes.com đã bị ngừng;
  • Khả năng tải ảnh chụp màn hình lên máy chủ Ảnh chụp màn hình Firefox và chia sẻ quyền truy cập vào ảnh chụp màn hình qua máy chủ Mozilla đã bị xóa. Trong những tháng tới, máy chủ có ảnh chụp màn hình sẽ bị vô hiệu hóa và người dùng được khuyến cáo xuất khẩu dữ liệu có sẵn từ nó;
  • Phông chữ Twemoji đi kèm đã được cập nhật. Phiên bản mới bổ sung hỗ trợ cho đặc tả Emoji 11.0;
  • Các danh mục người dùng bổ sung được mời tham gia thí nghiệm với việc hiển thị nội dung thông tin bổ sung do dịch vụ Pocket đề xuất, cũng như thay đổi bố cục thông tin trên trang bắt đầu. Ví dụ: đối với một số người dùng, kích thước khối và số lượng đề xuất sẽ được thay đổi, các phần chủ đề mới sẽ được đề xuất (Sức khỏe, Khoa học, Công nghệ và Giải trí). Để từ chối tham gia thử nghiệm, bạn nên tắt tùy chọn “Khám phá nội dung” ở góc trên bên phải của trang tab mới;
  • Đã bao gồm API mặc định FIDO U2F, được thiết kế để tổ chức công việc xác thực hai yếu tố trong các dịch vụ web khác nhau. Được phép sử dụng U2F cho tài khoản Google;
  • Trình biên dịch JavaScript tối ưu hóa đã được cập nhật để hỗ trợ các thiết bị dựa trên ARM64 chạy trên hệ điều hành này. Windows;
  • Đã thêm hỗ trợ để nhập động các mô-đun JavaScript bằng cách sử dụng biểu thức nhập khẩu;
  • Các công cụ dành cho nhà phát triển web cung cấp hỗ trợ chọn ngẫu nhiên các dòng và sao chép nội dung từ bảng “Thay đổi” vào bảng nhớ tạm, phản ánh lịch sử của tất cả các thay đổi CSS được thực hiện thông qua bảng Quy tắc trong phiên làm việc hiện tại trong các công cụ dành cho nhà phát triển;

     Bản phát hành Firefox 67
  • Trong trình gỡ lỗi JavaScrip tích hợp thêm Bảng chủ đề với các công cụ để gỡ lỗi Web Workers. Chất lượng xử lý các điểm dừng được đặt trong mã (nội tuyến) đã được cải thiện - trình gỡ lỗi hiện dừng chính xác hơn tại các vị trí được chỉ định trong mã;

     Bản phát hành Firefox 67
  • Trong phiên bản nền tảng Android Hành vi hiển thị trong khung nhìn đã được điều chỉnh cho phù hợp với các trình duyệt khác. Tính năng thêm tiện ích tìm kiếm Firefox với chức năng nhập liệu bằng giọng nói vào màn hình chính đã được bổ sung. Hỗ trợ phiên khách đã bị loại bỏ; thay vào đó, chế độ duyệt web riêng tư được khuyến nghị sử dụng.

Ngoài những cải tiến và sửa lỗi, Firefox 67 đã loại bỏ hàng loạt lỗ hổng, trong đó một số được đánh dấu là quan trọng, tức là có thể dẫn đến việc thực thi mã của kẻ tấn công khi mở các trang được thiết kế đặc biệt. Thông tin chi tiết về các vấn đề bảo mật đã được khắc phục hiện không có sẵn nhưng danh sách các lỗ hổng dự kiến ​​sẽ được công bố trong vòng vài giờ tới.

Nguồn: opennet.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster