Computer >> Máy Tính >  >> Hệ thống >> Windows

Trang tính gian lận:Những điều bạn cần biết về Edge trên Chromium

Tin tức của Microsoft rằng họ đang chuyển trình duyệt web Edge của mình sang công cụ Chromium đã thúc đẩy cuộc thảo luận xung quanh một loạt các công nghệ web khác nhau. Nếu bạn thấy tất cả các tên và biệt ngữ khó hiểu, bạn có thể tìm thấy tài liệu tham khảo sử dụng này.

Chúng tôi đã tập hợp một bảng gian lận các thuật ngữ và công nghệ chính. Nó sẽ giúp bạn hiểu vai trò của các dự án khác nhau và những gì đang thay đổi trong Edge. Các cụm từ in nghiêng trong định nghĩa chỉ ra một tham chiếu đến một thuật ngữ khác trong bảng gian lận này.

Microsoft

  • Cạnh - Bắt đầu đơn giản, Edge là trình duyệt web hiện đại của Microsoft được giới thiệu với Windows 10. Nó được xây dựng như một UWP ứng dụng và được hỗ trợ bởi công cụ trình duyệt EdgeHTML . Tuần trước, Microsoft đã xác nhận rằng họ sẽ chuyển sang Công cụ trình duyệt Chromium trong năm tới, và sẽ dần có sẵn trên nhiều phiên bản Windows hơn và các nền tảng hệ điều hành khác nhau. Edge hiện đang sử dụng công cụ JavaScript Chakra, nhưng điều này sẽ được thay đổi thành V8 là hệ quả của việc chuyển sang Chromium.
  • EdgeHTML - Công cụ trình duyệt Microsoft độc quyền được sử dụng bởi Microsoft Edge kể từ khi được giới thiệu với Windows 10 vào năm 2015. Động cơ được tách ra từ Trident. Bên cạnh việc cung cấp năng lượng cho trình duyệt Edge, EdgeHTML cũng được sử dụng để hiển thị các thành phần khác nhau của giao diện Windows 10 và hỗ trợ Windows 10 UWP ứng dụng được viết bằng JavaScript và HTML. Nó liên kết chặt chẽ với hệ thống Windows 10 và không có sẵn cho bất kỳ nền tảng nào khác.
  • Cây đinh ba - Microsoft công cụ trình duyệt đã ngừng hoạt động được sử dụng từ Internet Explorer 4 cho đến Internet Explorer 11. Chịu trách nhiệm cho phần lớn sự thống trị của Internet Explorer trong suốt đầu những năm 2000, nhưng đã trở nên lỗi thời do tuân thủ kém các tiêu chuẩn web. Microsoft đã nỗ lực cải thiện công cụ này với các tính năng bổ sung và hỗ trợ tiêu chuẩn trong các phiên bản sau này. Công cụ này cũng được sử dụng để hỗ trợ các ứng dụng JavaScript trên Windows 8 và Windows Phone 8.
  • UWP - Nền tảng Windows phổ quát. Một tập hợp các API và công nghệ cho phép các nhà phát triển tạo ứng dụng cho Windows 10, Windows 10 Mobile và các hệ sinh thái Microsoft hiện đại có liên quan. UWP thường được liên kết với Microsoft / Windows Store, kênh phân phối phổ biến nhất cho các ứng dụng này. Các ứng dụng có thể được tạo cho UWP bằng nhiều công nghệ, chẳng hạn như C ++, C # / XAML và JavaScript / HTML . Các tùy chọn cũng có sẵn để tạo ứng dụng UWP từ các ứng dụng máy tính để bàn Win32 Windows cổ điển hiện có, ứng dụng iOS hoặc PWA .

Các trình duyệt

  • Công cụ trình duyệt - Thành phần cốt lõi, độc lập của trình duyệt web chịu trách nhiệm xây dựng và hiển thị các trang web sao cho chúng có thể nhìn thấy và tương tác. Các công cụ trình duyệt thường không rõ ràng đối với người dùng cuối, những người thường không biết về vai trò của chúng trong trải nghiệm duyệt web. Công cụ kết hợp một số thành phần phụ, chẳng hạn như công cụ bố cục và công cụ kết xuất, triển khai các chức năng cần thiết khác nhau để xây dựng các trang web.
    Các công cụ trình duyệt thường, nhưng không phải lúc nào cũng là các thành phần độc lập có thể được triển khai bởi nhiều trình duyệt web riêng biệt - ví dụ: Chromium engine hiện được sử dụng bởi Google Chrome, Opera, Vivaldi và nhiều công cụ khác. Mỗi trình duyệt này có giao diện độc đáo và bộ tính năng hướng đến người dùng, nhưng dựa vào công cụ Chromium để tìm nạp, xây dựng và hiển thị các trang web thực tế.
  • Nháy mắt - Một công cụ trình duyệt mã nguồn mở phổ biến và được thiết lập bởi nhiều dự án trình duyệt web, bao gồm cả Chromium. Blink tuân thủ rộng rãi các tiêu chuẩn web hiện đại và luôn di chuyển để thực hiện các tiêu chuẩn và khuyến nghị mới nổi một cách kịp thời, điều này đã góp phần vào sự phổ biến của nó. Nó được tách ra từ công cụ WebKit.
  • Chromium - Một dự án trình duyệt web mã nguồn mở do Google phát triển ban đầu. Chromium là nền tảng của nhiều trình duyệt web, đáng chú ý nhất là Google Chrome. Nó được cung cấp bởi Blink công cụ trình duyệt và sử dụng V8 dưới dạng công cụ JavaScript của nó . Chromium có sẵn trên tất cả các nền tảng máy tính để bàn chính, cũng như Android. Dự án đã bị chỉ trích vì mối quan hệ chặt chẽ của nó với Google; mặc dù bản chất là nguồn mở, việc phát triển Chromium do Google dẫn đầu và dự án bao gồm tích hợp mặc định với các dịch vụ của Google.

JavaScript

  • Công cụ JavaScript - Một chương trình thông dịch và thực thi JavaScript mã số. Trước đây, hầu hết các công cụ JavaScript đều nằm trong trình duyệt web, nhưng trong những năm gần đây, việc sử dụng JavaScript bên ngoài trình duyệt đã phát triển để bao gồm các máy chủ, ứng dụng dòng lệnh và ứng dụng di động, đòi hỏi sự phát triển của công cụ.
  • Luân xa - Một công cụ JavaScript do Microsoft phát triển và được sử dụng cho Edge UWP. Nó được tách ra từ công cụ JScript cũ hơn của Microsoft. Ban đầu là một công nghệ độc quyền, Microsoft tạo nguồn mở cho công cụ này vào năm 2015. Bên cạnh việc sử dụng trong trình duyệt web Edge, Chakra cũng đã nhận thấy sự phổ biến trong các triển khai khác, bao gồm cả môi trường nhúng.
  • V8 - Một công cụ JavaScript mã nguồn mở được sử dụng chủ yếu bởi Chromium dự án trình duyệt, cho phép thực thi JavaScript mã bên trong trình duyệt web. V8 cũng được sử dụng bởi nhiều thời gian chạy JavaScript khác, bao gồm môi trường JavaScript phía máy chủ Node.js và khung ứng dụng dành cho máy tính để bàn Electron.

Công nghệ web

  • HTML - Ngôn ngữ đánh dấu siêu văn bản. HTML là ngôn ngữ đánh dấu được sử dụng để tạo cấu trúc và bố cục cơ bản của các trang web. Công cụ trình duyệt sử dụng các tệp HTML để tạo trang web cuối cùng được hiển thị trên màn hình của bạn.
  • JavaScript - Một ngôn ngữ lập trình thông dịch cấp cao, là thành phần cốt lõi của các trang web hiện đại. JavaScript rất cần thiết cho các ứng dụng web và các trang tương tác vì nó cung cấp cho các nhà phát triển cách tương tác với trang web và trình duyệt. JavaScript cũng có nhiều trường hợp sử dụng bên ngoài trình duyệt web, bao gồm cả trong các ứng dụng gốc (chẳng hạn như với Windows 10 UWP của Microsoft nền tảng) và trên các thiết bị nhúng.
  • PWA - Ứng dụng web tiến bộ. Một tập hợp các phương pháp phát triển, khái niệm và công nghệ cho phép các trang web và ứng dụng web hoạt động giống như các ứng dụng gốc được cài đặt trên các thiết bị tương thích.
    Các tính năng có sẵn khác nhau tùy theo nền tảng mà PWA đang được sử dụng, nhưng thường bao gồm khả năng " cài đặt "trang web / ứng dụng web theo cách tương tự như ứng dụng gốc, cũng như hỗ trợ cho nhân viên dịch vụ - một công nghệ web tạo điều kiện thuận lợi cho việc sử dụng các tính năng như hoạt động ngoại tuyến, đồng bộ hóa nền và thông báo đẩy thường được liên kết với gốc ứng dụng.
    PWA thường bị giới truyền thông công nghệ và những người không phải nhà phát triển gọi nhầm là ứng dụng web được lưu trữ hoặc kết hợp. Một PWA thuần túy chỉ sử dụng các tiêu chuẩn web để cung cấp chức năng của nó và được phân phối từ một miền trang web. Sau đó, tùy thuộc vào từng nền tảng để triển khai các tiêu chuẩn web liên quan và cung cấp trải nghiệm giống như bản gốc.

Bảng thuật ngữ này cung cấp một cái nhìn tổng quan cấp cao về từng công nghệ và thuật ngữ này; nếu bạn muốn tìm hiểu thêm, chúng tôi khuyến khích bạn truy cập các trang web của từng dự án nổi bật. Mặc dù những công nghệ này có thể không được người dùng chú ý nhưng chúng là công cụ cho web và giúp chúng tôi có thể sử dụng các trang web bằng trình duyệt của mình.