Trình duyệt Edge chuẩn bị đổi sang dùng nền tảng Chromium, trong đó sự thay đổi lớn nhất là về engine dựng web. Đây là bước thay đổi lớn kể từ khi Edge ra đời, và cũng cho thấy tinh thần mới của Microsoft. Và không chỉ có thế, việc chuyển sang Chromium còn giúp Edge tận dụng được nhiều tính năng mà Google đã phát triển sẵn cộng với kho add-on phong phú.
1. Đầu tiên, bạn cần biết Rendering Enginer là gì
Rendering Engine (RE), hay còn gọi là Layout Engine, là một trong những thành phần quan trọng nhất của trình duyệt. Nó là thứ bố cục trang web theo đúng ý của người làm web, tạo ra màu sắc, hình ảnh, chữ nghĩa cho bạn xem. Khối này nằm trên, khối kia nằm dưới, mục này nằm đè lên một phần của mục kia... đều do rendering engine quyết định. Nói một cách kĩ thuật hơn, nó là thứ biến các dòng lệnh HTML / CSS trở thành thứ bạn thấy được, click được trên màn hình của trình duyệt, chứ không thì thứ bạn thấy chỉ là một đống chữ loằng ngoằng trên màn hình.
Từ đống code bên dưới, rendering engine biến nó thành giao diện website đẹp đẽ cho bạn xem
Ngoài rendering enginer, trình duyệt còn có JavaScript engine nữa, nó là bộ máy thực thi các dòng lệnh JavaScript, ví dụ khi bạn click nút đăng comment trên Tinh tế hay khi bạn nhấn nút Tải thêm ngoài trang chủ chẳng hạn. Nó cũng là những dòng lệnh, và để đổi lệnh đó thành hành động thì cần JavaScript engine. Nhưng thôi, trong bài này chúng ta sẽ không nói sâu về nó.
Giao diện của trình duyệt cũng là một thành phần quan trọng, rồi chúng ta còn có add on, công cụ quản lý download, hệ thống settings... và nhiều thứ khác.
Quay trở lại với RE, hiện nay trên thế giới đang có những RE lớn như sau:
Trước khi chuyển qua phần mới, mình nói một chút về Chrome và Chromium. Chromium là một dự án mã nguồn mở của Google, nó có sự góp sức của rất nhiều lập trình viên trên toàn thế giới cũng như từ Google và các công ty lớn khác nhau. Chromium được làm ra như một cái nền để Google phát triển thêm các tính năng khác cho Chrome. Phần dành cho Chrome sẽ do Google độc quyền, không hãng nào copy được vì phần này không phải cái gì cũng là mã nguồn mở. Chrome là ứng dụng freeware, không được đăng kí mã nguồn mở như Chromium.
Tương tự như Android vậy, Android AOSP là bản mã nguồn mở, các hãng có thể lấy về thêm thắt, chỉnh sửa tùy ý muốn. Nhưng bản Android đang chạy trên các điện thoại Pixel thì lại là một bản Android được Google tùy biến riêng, không hãng nào copy được trừ khi Google muốn chia sẻ với họ.
Nếu thích bạn có thể tải Chromium về sử dụng thay cho Chrome cũng được, link ở đây. Lưu ý là bản này có thể có lỗi nhé.
2. Vì sao Microsoft muốn bỏ EdgeHTML?
EdgeHTML là rendering enginer được Microsoft phát triển mới và nó bắt đầu xuất hiện vào năm 2015, cũng là thời điểm Windows 10 bắt đầu phát hành. EdgeHTML được làm theo kiểu tương thích với WebKit khá nhiều, nó là một sự cải tiến rất lớn so với Trident của Internet Explorer và nó mở ra nhiều hướng hỗ trợ nhanh, phù hợp hơn cho những chuẩn web hiện đại.
Tuy nhiên, EdgeHTML vẫn chưa hỗ trợ các tính năng mới của Hiệp hội WWW (W3C) nhanh như cách mà Chrome, Firefox, Opera và những đối thủ khác tích hợp các tính năng này. Một thứ đã chạy với trình duyệt Safari, Chrome, Opera có thể mang lên EdgeHTML không chạy. Nói đâu xa, trang chủ Tinh tế khi ra mắt hồi tháng 4 cũng bị lỗi với Edge trong việc hiển thị hình ảnh vector định dạng SVG. Trên mọi trình duyệt khác đều bình thường, riêng Edge lại bị lỗi icon phóng to tổ bố. Phải đi đường vòng mới khắc phục được.
Từ góc nhìn của các lập trình viên, việc hỗ trợ cho EdgeHTML trở nên khó khăn, phức tạp hơn, họ phải test nhiều hơn và sửa lỗi nhiều hơn. Chẳng ai lại muốn điều đó. Kể cả Microsoft cũng muốn web của mọi người phải hiển thị ngon lành trên Edge, mà khi dính lỗi này thì khó để mọi người cảm thông lắm và trải nghiệm của khách hàng cũng không còn tốt. Từ góc nhìn của người dùng thì đương nhiên là không hài lòng rồi, thà họ dùng Chrome cho tiện và tương thích cao.
Bên cạnh đó, chúng ta cũng không còn thấy nhiều lý do Microsoft nên tiếp tục với EdgeHTML. Để giữ cho thế giới có "kiềng ba chân" và không bị Google thao túng như những gì CEO Mozilla đã nói? Mình không nghĩ thế. Microsoft cũng là doanh nghiệp, và khi làm gì họ cũng phải cân nhắc về lợi nhuận, chi phí và lợi ích lâu dài. EdgeHTML không tạo được lợi thế nào khác biệt trong chuyện này, nhất là khi hãng muốn mọi web đều phải render nhanh, tốt như nhau. Vậy thì khác gì WebKit hay Chromium nói chung đâu? Thôi thì gom về Chromium luôn cho đỡ cực.
2.1 Chromium không chỉ là rendering engine
Và Chromium không chỉ có rendering engine, nó là một giải pháp trình duyệt gần hoàn chỉnh, trong đó có cả codec video, nhạc, giao tiếp với phần cứng, các chuẩn đồ họa, tính toán, khả năng quản lý add on... (ví dụ: tính năng mute nhạc theo tab cũng là của Chromium). Thay vì phải làm mới mọi thứ từ đâu, Microsoft có thể tận dụng những thứ có sẵn và nâng cấp nó cho xịn hơn, vừa tiết kiệm nguồn lực vừa có đồ chơi ngon, vừa xài lại được kho extension khổng lồ của Chrome.
Mozilla có lo ngại rằng việc Microsoft chuyển sang Chromium sẽ làm gia tăng sự kiểm soát của Google với thế giới Internet, nhưng mình không cho là thế. Mã nguồn của Chromium là mã nguồn mở, mọi thay đổi đều được giám sát, nhìn thấy rõ ràng và không có một đoạn code nào có thể ẩn khỏi mắt của cộng đồng. Một thay đổi nhỏ theo hướng làm lợi cho việc quảng cáo của Google cũng có thể dễ dàng bị phát hiện và tố cao ngay.
3. Edge vẫn sẽ là Edge
Về cơ bản, nếu bạn đang dùng Edge thì sẽ không thấy nó khác biệt gì mấy. Giao diện của trình duyệt này vẫn sẽ giữ nguyên như hiện tại, ít nhất là cho đến khi Microsoft có thông báo mới vì đây là thành phần độc lập với rendering enginer. Rendering Engine của Edge khi đã đổi sang Blink thì bạn sẽ thấy tính tương thích web cao hơn, ít bị lỗi hơn khi hiển thị trang web. Và những tính năng của Chromium sẽ giúp Edge có nhiều thứ vui vẻ, hay ho hơn.
Nếu bạn thích những tính năng sync giữa Edge trên nhiều thiết bị, nếu bạn thích khả năng load nhanh của Edge hay mức độ tiết kiệm pin cao thì mấy thứ này vẫn còn nguyên tại chỗ. Dự án tối ưu Edge cho chip ARM cũng sẽ được tiếp tục thực hiện, phù hợp với lộ trình ra mắt chip Snapdragon 8cx cho các máy Windows on ARM.
Microsoft cho biết họ sẽ đóng góp nhiều hơn vào Chromium, và mình tin điều này sẽ diễn ra. Microsoft giờ không còn là Microsoft của 5 năm trước, họ đang có nhiều dự án nguồn mở lắm và họ thậm chí còn tiếp cận tích cực với Linux nữa là chuyện khác. Những đóng góp của Microsoft cho Chromium có thể giúp hệ thống này tiến xa nhanh, trong thời gian ngắn hơn, hiệu suất hoạt động cao hơn.
Với sự bổ sung của Microsoft và những thứ họ sẽ tùy biến riêng cho Edge, chúng ta có thể kỳ vọng nó sẽ chạy ổn định hơn, nhanh hơn vì được xây dựng dựa trên một thứ đã có từ lâu đời và được cả cộng đồng cùng phát triển. Và hơn thế nữa, Microsoft cũng hứa là sẽ ra mắt bản update cho Edge thường xuyên hơn.
Home
»
Công nghệ mới
»
Việc Microsoft chuyển sang dùng Chromium cho trình duyệt Edge sẽ có lợi ra sao?
Topics: Công nghệ mới
About Học viện đào tạo trực tuyến
Xinh chào bạn. Tôi là Đinh Anh Tuấn - Thạc sĩ CNTT. Email:
dinhanhtuan68@gmail.com
.
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
- Nhận đào tạo trực tuyến lập trình dành cho nhà quản lý, kế toán bằng Foxpro, Access 2010, Excel, Macro Excel, Macro Word, chứng chỉ MOS cao cấp, IC3, tiếng anh, phần mềm, phần cứng .
- Nhận thiết kế phần mềm quản lý, Web, Web ứng dụng, quản lý, bán hàng,... Nhận Thiết kế bài giảng điện tử, số hóa tài liệu...
HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN:TẬN TÂM-CHẤT LƯỢNG.
Bài đăng nổi bật
Khóa Đào Tạo Hacker Mũ Trắng
Nhấn vào đây để bắt đầu khóa học Giúp học viên tìm hiểu cơ bản bản chuyên sâu kỹ năng hack website, sever, email, sms, facebook... Khóa...
Khóa học trực tuyến
Truy cập nhiều nhất
-
Nếu bạn đã từng làm việc trong một dự án ASP.NET MVC thì chắc chẳng còn xa lạ gì với khái niệm Action result mà ASP.NET MVC đã và đang cung...
-
Apple vừa tung hai đoạn video ngắn để quảng cáo cho độ bền và 3 camera trên iPhone 11 Pro . Bạn sẽ thấy là iPhone 11 Pro bị ném nh...
-
Mục lục bài viết Termux là gì? Cách cài đặt Có thể dùng Termux để Hack không? Cách cài đặt các công cụ hack trên Termux Cài NMAP – Công cụ ...
-
Anki là một phần mềm được thiết kế để giúp bạn ghi nhớ các sự kiện, từ ngữ (chẳng hạn như từ ngữ trong một ngôn ngữ nước ngoài) một cách ...
-
Diễn viên JAV Shigeo Tokuda cho rằng tuổi tác không hoàn toàn là vấn đề, xứng đáng danh hiệu "Made in Japan- gần 90 năm vẫn chạy tốt...
-
V3, V3i là những cái tên làm nên tên tuổi của Motorola cách đây 10 năm. Là hai sản phẩm giúp hãng có khả năng đứng vững bên cạnh cái tên ...
-
Bạn sử dụng PHP và muốn tạo văn bản dạng PDF trực tuyến. Công cụ tốt nhất hiện nay là TCPDF. Bài này sẽ hướng dẫn bạn sử dụng PHP để tạo PD...
-
Trong Doctrine bạn có thể lấy một kết quả phức tạp từ RDBMS và chuyển chúng vào một mảng hay object mô tả cấu trúc quan hệ của bạn. Điều nà...
-
Bizagi Modeler được thiết kế để diễn đạt hệ thống ký hiệu mô hình hóa tiến trình nghiệp vụ BPMN theo cấu trúc dự án, tiến tới mục tiêu tăng ...
-
Mục lục bài viết Cách Cài đặt TBomb trên Android/Linux/MACOS Một số vấn đề cần Lưu ý Cách dùng Tbomb để Spam SMS trên điện thoại với với Ter...
Tin công nghệ
Download
Danh mục bài viết
- 3ds Max
- access
- Adobe Illustrator
- AI
- android
- Articulate Storyline
- autoit
- Bài thuốc
- Cây xanh
- Cây xanh trong nhà
- CI Framework
- Clip ca nhạc
- Công nghệ Mobile
- Công nghệ mới
- Công nghệ số
- css
- DotnetNuke
- Download
- Đào tạo CorelDraw chuyên nghiệp
- Đào tạo photoshop chuyên nghiệp
- Định hướng lập trình
- Đọc sách
- excel
- Foxpro
- Giải pháp excel chuyên nghiệp
- Giải trí
- Giáo dục
- Giới thiệu Phần mềm
- Google Apps Script
- Google Docs
- Google drive
- Google Sheets
- Google Slide
- HAcker
- Hàng khuyến mại
- hay
- Hệ thống Elearning Moodle
- Học tiếng anh
- Học từ Youtobe
- html
- Hướng dẫn xây dựng và quản lý JOOMLA
- Imacro
- ios apple
- Iphone
- Khoa học dữ liệu
- Khóa học hay
- Khóa học trực tuyến
- Kiểm thử phần mềm
- Kiến thức cơ bản
- Kiến thức cuộc sống
- Kinh doanh
- Kỹ năng
- lập trình
- Lập trình .NET
- Lập trình AngularJS
- Lập trình assembly
- Lập trình di động
- Lập trình Java
- Lập trình Javascript
- Lập trình Nodejs
- Lập trình PHP
- Machine Learning
- Microsoft Teams
- MP3
- Nấu ăn
- Nét xinh
- Ôn luyện thi chứng chỉ MOS
- phần cứng
- Phần mềm cho Bé và Cha mẹ
- PHP tool
- powerpoint
- Python
- Quản trị cơ sở dữ liệu SQL
- Quản trị dự án-công việc hiệu quả
- Quản Trị Mạng
- Sách nói
- Sách nổi tiếng - Best Seller
- Sáng tạo
- SEO-Tối ưu công cụ tìm kiếm
- skype
- SPSS
- Suy ngẫm hay
- Sức khỏe
- Symfony Framework
- tết
- Thiết kế đồ họa
- Tin hay
- Tin học Văn phòng
- Toeic 500-700
- Tranh treo
- Unity 3D
- vba
- visio
- web
- word
- wordpress
- Xây dựng bài giảng điện tử
- zalo
Nhóm Zalo CÔNG NGHỆ
Hiện nay có rất nhiều công việc mà bất cứ ai cũng có thể làm tốt khi không yêu cầu quá nhiều kiến thức chuyên môn, như: Bán hàng chẳng hạn. Ngồi một chỗ, với điện thoại và laptop là bạn có thể bán hàng 63 tỉnh thành, thậm chí toàn thế giới. Còn nếu bạn chưa biết bán hàng sao cho hiệu quả thì vào nhóm: HỌC VIỆN ĐÀO TẠO TRỰC TUYẾN.