Tính năng mới trong Chrome 70

Trong Chrome 70, chúng tôi đã thêm tính năng hỗ trợ cho:

nhiều tính năng khác!

Tôi là Pete LePage. Hãy cùng tìm hiểu kỹ và xem có gì mới dành cho nhà phát triển trong Chrome 70!

Bạn muốn xem toàn bộ danh sách các thay đổi? Hãy xem danh sách thay đổi kho lưu trữ nguồn Chromium.

Ứng dụng web tiến bộ dành cho máy tính để bàn trên Windows và Linux

Giờ đây, người dùng có thể cài đặt Ứng dụng web tiến bộ dành cho máy tính trên Windows và Linux!

Sau khi cài đặt, các ứng dụng này sẽ chạy từ trình đơn Start (Bắt đầu) và chạy như mọi ứng dụng khác đã cài đặt mà không có thanh địa chỉ hoặc thẻ. Trình thực thi dịch vụ đảm bảo rằng chúng hoạt động nhanh và đáng tin cậy, trải nghiệm trên cửa sổ ứng dụng khiến chúng cảm thấy giống như bất kỳ ứng dụng nào khác đã được cài đặt.

Bắt đầu không khác những gì bạn đang làm hiện nay. Tất cả công việc bạn đã thực hiện đối với Ứng dụng web tiến bộ hiện có sẽ vẫn được áp dụng! Nếu ứng dụng của bạn đáp ứng các tiêu chí tiêu chuẩn về PWA, Chrome sẽ kích hoạt sự kiện beforeinstallprompt. Lưu sự kiện; sau đó thêm một số giao diện người dùng (như nút cài đặt ứng dụng) để cho người dùng biết họ có thể cài đặt ứng dụng của bạn. Sau đó, khi người dùng nhấp vào nút này, hãy gọi prompt() trên sự kiện đã lưu; sau đó, Chrome sẽ hiển thị lời nhắc cho người dùng. Nếu họ nhấp vào thêm, Chrome sẽ thêm PWA của bạn vào trình đơn bắt đầu và màn hình của họ.

Hãy xem bài đăng về PWA cho máy tính của tôi để biết đầy đủ thông tin chi tiết.

API quản lý thông tin xác thực: Thông tin xác thực khoá công khai

API Quản lý thông tin xác thực giúp người dùng đăng nhập trở nên cực kỳ đơn giản. API này cho phép trang web của bạn tương tác với trình quản lý thông tin xác thực của trình duyệt hoặc các dịch vụ tài khoản được liên kết của trình duyệt như Google và Facebook để ký.

Chrome 70 hỗ trợ thêm loại thông tin xác thực thứ ba: Thông tin xác thực khoá công khai. Thông tin này cho phép các ứng dụng web tạo và sử dụng thông tin xác thực mạnh, được chứng thực bằng mật mã và ở phạm vi ứng dụng để xác thực người dùng một cách mạnh mẽ.

Tôi rất thích thú với API này vì nó cho phép các trang web sử dụng vân tay của tôi để xác thực 2 yếu tố. Tuy nhiên, bản cập nhật này cũng hỗ trợ thêm các loại khoá bảo mật bổ sung và khả năng bảo mật tốt hơn trên web.

Hãy xem tài liệu về API Quản lý thông tin xác thực để biết thêm thông tin hoặc dùng thử qua Bản minh hoạ WebAuthn và cách bắt đầu!

Đã đặt tên workers

Worker là một cách dễ dàng để di chuyển JavaScript ra khỏi luồng chính và chuyển vào nền. Đây là điều tối quan trọng để duy trì khả năng tương tác của trang web, vì luồng chính sẽ không bị khoá khi đang chạy một phép tính JavaScript tốn kém hoặc phức tạp.

Không có ngăn xếp

Luồng chính
Nhiều JavaScript chạy lớn, dẫn đến trải nghiệm chậm, giật.

Với Codelab

Chuỗi chính
Không chạy JavaScript nặng, mang lại trải nghiệm nhanh và mượt mà.
WebWorker
Nhiều JavaScript chạy quá nhiều sẽ không ảnh hưởng đến chuỗi chính.

Trong Chrome 70, trình thực thi hiện có thuộc tính name. Thuộc tính này được chỉ định bởi một đối số không bắt buộc trên hàm khởi tạo.

const url = '/scripts/my-worker.js';
const wNYC = new Worker(url, {name: 'NewYork'});
const oSF = {name: 'SanFrancisco'};
const wSF = new Worker(url, oSF);

Điều này giúp bạn phân biệt các trình thực thi chuyên dụng bằng name khi có nhiều trình thực thi có cùng một URL. Bạn cũng có thể in tên trong bảng điều khiển Công cụ cho nhà phát triển, giúp bạn dễ dàng biết được bạn đang gỡ lỗi trình thực thi nào!

Tính năng đặt tên cho worker đã có trên Firefox, Edge và Safari. Hãy xem bài thảo luận trên GitHub để biết thêm thông tin chi tiết.

Và nhiều kiến thức khác!

Đây chỉ là một vài trong số những thay đổi trong Chrome 70 dành cho nhà phát triển. Tất nhiên, còn rất nhiều thay đổi khác.

Đăng ký

Nếu bạn muốn luôn nhận được thông tin mới nhất về video của chúng tôi, hãy đăng ký kênh YouTube dành cho nhà phát triển Chrome và bạn sẽ nhận được thông báo qua email bất cứ khi nào chúng tôi ra mắt video mới.

Tôi là Pete LePage và ngay sau khi Chrome 71 được phát hành, tôi sẽ có mặt tại đây để cho bạn biết -- những điểm mới trong Chrome!