Webkit là gì? chi tiết về webkit mới nhất 2021

  -  
WebKitĐược cách tân và phát triển bởiPhiên bạn dạng xem trướcKhoĐiền vàoHệ điều hànhLoạiGiấy phépTrang mạng
Apple, Google, KDE, Nokia, Samsung, Torch mobile và một số ít hãng khác
Cập nhật sản phẩm đêm
svn.webkit.org/kho/ webkit

*


C ++
Đa nền tảng
Khung ứng dụng
Kiểu LGPLv2 / BSD
http://webkit.org/

WebKit là 1 khung áp dụng mã mối cung cấp mở cung cấp các thành phần cần thiết để phát hành một trình cẩn thận web. WebKit được phát triển bởi hãng apple Inc. ưng thuận nhận được trường đoản cú thư viện phần mềm KHTML của trình duyệt Konqueror để thực hiện làm công cụ trình duyệt đến hệ điều hành và quản lý Mac OS X, Safari, cùng được phát triển thêm bởi dự án công trình KDE, Apple, Nokia, Google, Torch Điện thoại di động cầm tay và một số trong những thiết bị khác.

Bạn đang xem: Webkit là gì? chi tiết về webkit mới nhất 2021

<1> Nó vẫn được gửi sang nhiều căn nguyên khác cùng hiện được thực hiện làm luật pháp kết xuất của nhiều phần mềm khác nhau. WebKit là mã nguồn mở; các thành phần WebCore và JavaScriptCore được thực hiện và đảm bảo an toàn bởi Giấy phép công cộng Ít hơn GNU, và bộ WebKit có thể được thực hiện theo bản thảo kiểu BSD.<2>

Môn lịch sử hào hùng dân tộc

Nguồn

WebKit mở đầu vào năm 2002 khi táo apple Inc. Tạo ra một dự án công trình Bất Động Sản fork áp dụng từ dự án Bất Động Sản KHTML HTML layout engine với KDE JavaScript Engine ( KJS ) của KDE. Các nhà lớn mạnh của táo đã phân tích và lý giải trong một e-mail gửi tới các nhà lớn lên KDE < 3 > rằng những hộp động cơ này được có thể chấp nhận được tăng trưởng thuận tiện hơn những technology tiên tiến khác vị tính nhỏ gọn của chúng ( thấp hơn 140.000 mẫu mã ), phong cách thiết kế thật sạch cùng tiêu chuẩn. KHTML và KJS đang được gửi sang Mac OS X với việc trợ góp của một thư viện sẽ quy thay đổi và thay tên thành WebCore với JavaScriptCore < 3 >. JavaScriptCore sẽ được tin tức đến menu gửi thư KDE hồi tháng 6 năm 2002, thuộc với bạn dạng phát hành đi đầu với những chuyển đổi của Apple. < 4 > WebCore vẫn được ra mắt tại Macworld Expo vào thời điểm tháng 1 năm 2003 vì Giám đốc điều hành làm chủ Apple Steve Jobs với vấn đề phát hành trình duyệt Safari. JavaScriptCore lần mũi nhọn tiên phong được xây dựng cùng cùng với Mac OS X v10. 2 nhằm được thực hiện như một khuôn khổ riêng nhằm chạy những ứng dụng Sherlock, trong khi WebCore lần tiên phong xuất hiện với bạn dạng beta đi đầu của Safari. Mac OS X v10. 3 là hệ thống trị tiên phong của apple có WebKit, dù rằng nó đã open trong một số trong những ít không nhiều phiên bản 10.2 .Tuy nhiên, bài toán trao thay đổi những bản vá mã nguồn thân hai phiên bạn dạng KHTML trở nên khó khăn vất vả do hai bên có biện pháp viết mã không giống nhau. < 5 > Một nguyên do khác là vì táo khuyết đã làm việc trên phiên bản KHTML của mình trong một năm trước khi thành lập fork ra công chúng .Thật không thoải mái về điều đó, dự án Bất Động Sản KDE vẫn hoàn toàn có thể phối phù hợp những biến hóa đó để cải tổ tốc độ kết xuất của KHTML và thêm công dụng, gồm có cả câu hỏi vượt qua bài kiểm tra Acid2. Konqueror 3.5 đang vượt qua bài kiểm tra Acid2, phiên bạn dạng được vạc hành sau khoản thời gian Apple mở mạng lưới khối hệ thống CVS và cơ sở tài liệu lỗi vận dụng lên WebKit .Theo Apple, 1 số ít ít đổi khác gặp rắc rối với hồ hết tính năng dành cho Mac OS X ( lấy ví dụ như : Objective-C, KWQ, khả năng gọi Mac OS X ) không tồn tại trong KHTML của KDE, yên ước phải bài bản tăng trưởng khác. < 6 >

Lập luận

Đã có những lúc những nhà tăng trưởng KHTML cho thấy thêm họ không hề gật đầu đồng ý những đổi khác của hãng apple và gọi mối quan hệ này là 1 trong “ thất bại cay đắng ”. < 7 > táo bị cắn dở đã gửi gần như sửa đổi của mình trong một gói bạn dạng vá béo chứa cực kỳ nhiều bản sửa đổi to với tài liệu không phù hợp, hay được sử dụng để bổ sung cập nhật chức năng trong tương lai. Tuy nhiên, những bạn dạng vá này đã gây trở ngại vất vả cho gần như nhà lớn lên KDE trong câu hỏi tích hợp chúng nó vào KHTML. Đi xa rộng nữa, Apple nhu yếu những nhà tăng trưởng KDE cam kết một thỏa thuận hợp tác hợp tác không bật mý trước khi xem mã nguồn của Apple ngay cả khi họ không tồn tại quyền truy tìm vấn vào cửa hàng tài liệu lỗi của Apple. < 8 >

Trong thời kỳ ly khai phổ biến, nhà cải tiến và phát triển KDE pipet nhờ cất hộ một bài báo tuyên cha rằng các nhà trở nên tân tiến KHTML đã cố gắng thêm các cải tiến của Safari (nhưng chưa hẳn tất cả) từ bỏ WebCore vào KHTML với rằng họ luôn ủng hộ các đổi mới của táo và vẫn làm. Vẫn còn. Bài báo cũng đề cập đến sự việc Apple đã bắt đầu liên hệ với những nhà phát triển KHTML để bàn bạc về việc nâng cao mối quan hệ nam nữ giữa phía hai bên và sự hợp tác trong tương lai.

Xem thêm: Đồ Chơi Nấu Ăn - Cách Làm Bộ Mini

<9>


Kể từ lúc tin tức về dịp fork xuất hiện trên báo chí truyền thông truyền thông, táo khuyết đã cung ứng bảng nghiên cứu và phân tích và phân tích cụ thể về những biến đổi KHTML của mình trong kho CVS. < 10 > kể từ lúc mã nguồn của Apple mở cửa trên CVS, đông đảo nhà lớn lên của cả phía hai bên đã tăng tốc hợp tác. Các nhà vững mạnh KHTML đang trở thành nhà phê bình cùng gửi táo apple WebKit cho kho tàng trữ SVN .Nhóm phát triển WebKit cũng đã xem xét lại đầy đủ sửa đổi dành riêng cho Apple so với mã cội của WebKit và năng lực thích hợp nhiều nền tảng cải thiện cho WebKit. < 11 >

Mã nguồn mở

Vào ngày 7 mon 6 năm 2005, nhà tăng trưởng Safari Dave Hyatt tin tức trên blog của mình rằng táo bị cắn dở có WebKit mối cung cấp mở ( trước đó, chỉ bao gồm WebCore và JavaScriptCore là mã nguồn mở ) cùng được chất nhận được truy vấn vào cây CVS của WebKit. Và giải pháp Bugzilla. < 10 > thông tin này đã và đang được ra mắt trong họp báo hội nghị những đơn vị tăng trưởng Apple thế giới năm 2005 do quản trị technology phần mềm Bertrand Serlet của táo apple .Vào thời điểm giữa tháng 12 năm 2005, cứu giúp cho format SVG vẫn được cung cấp phiên bạn dạng tiêu chuẩn < 12 > gần tháng 1 năm 2006, mã mối cung cấp được gửi từ CVS thanh lịch Subversion. Tháng sau, trang web Ars Technica vẫn gửi một bài xích báo thông tin rằng nhóm tăng trưởng KDE ao ước chuyển tự KHTML thanh lịch WebKit. < 13 >

Phát triển sau

Vào tháng 11 năm 2007, dự án Bất Động Sản tin tức rằng nó đã triển khai dứt việc cứu giúp những cửa hàng của HTML 5, được chất nhận được những đoạn phim nhúng được hiển thị cùng trấn áp trong WebKit. < 14 >Vào ngày 2 mon 6 năm 2008, dự án công trình Bất Động Sản WebKit thông tin rằng họ sẽ viết lại JavaScriptCore thành “ SquirrelFish ”, một trình phiên dịch bytecode. < 15 > < 16 > Dự án liên tiếp tăng trưởng nó thành SquirrelFish Extreme ( viết tắt là SFX ), được phát hành vào trong ngày 18 mon 9 năm 2008, hoạt động giải trí bằng phương pháp biên dịch JavaScript thành mã máy, loại bỏ diễn giải bytecode làm bức tốc mã. JavaScript. < 17 > trước đó SFX chỉ cứu giúp kiến ​ ​ trúc x86, nhưng mà vào vào cuối tháng 1 năm 2009 SFX đã hoàn toàn rất có thể chạy trong Mac OS X với kiến ​ ​ trúc x86-64 cùng nó vẫn vượt qua cục bộ những bài kiểm tra trên căn nguyên này. < 18 >

Sử dụng

WebKit được thực hiện làm cách thức kết xuất đến Safari chạy xe trên Mac OS X, Windows và iOS. Những ứng dụng không giống trên Mac OS X cũng hoàn toàn có thể sử dụng WebKit, chẳng hạn như ứng dụng e-mail của hãng apple Mail và Entourage của Microsoft phiên phiên bản 2008, cả nhị đều thực hiện WebKit để hiển thị câu chữ HTML bên trong ứng dụng của họ.

Xem thêm: Top 8 Game Phiêu Lưu Hay Cho Pc Yếu Và Trung Bình, Tải Game Offline Hay Cho Pc Miễn Phí


Các trình để mắt web bắt đầu cũng áp dụng WebKit là Shiira cùng Chrome, < 19 > < trăng tròn > ngoại trừ ra, một số ít trình săn sóc khác áp dụng WebKit để nuốm thế thay thế công vắt kết xuất mang định của chính nó như OmniWeb, iCab và Epiphany. < 21 > Epiphany đã tương hỗ cả Gecko và WebKit tại một vài ít điểm, dẫu vậy nhóm tăng trưởng cho rằng vòng đời thành lập của Gecko với lập chiến lược tăng trưởng đến nó hoàn toàn hoàn toàn có thể trở đề nghị cồng kềnh và kém hiệu suất cao .

Chuyển mạng lưới hệ thống

Vài tuần sau khi Hyatt chào làng mã mối cung cấp mở của WebKit, Nokia thông tin rằng bọn họ đã gửi WebKit để điều khiển xe trên hệ điều hành làm chủ Symbian với tăng trưởng một trình duyệt dựa trên WebKit cho smartphone thông minh của mình, sau này chọn cái tên là Symbian. Trình duyệt web mang lại S60. Apple cũng đã chuyển mạng lưới khối hệ thống WebKit để điều khiển xe trên iOS ( táo khuyết ) mang lại iPhone với iPod Touch, được sử dụng để hiển thị văn bản trong trình coi ngó và vận dụng email, < 22 > android sử dụng WebKit làm căn nguyên cho trình duyệt web của mình, < 23 > với Palm Pre, xây đắp tháng 6 năm 2009, có giao diện dựa vào WebKit. < 24 >Vào mon 6 năm 2007, Apple thông tin rằng WebKit đang được đưa sang Microsoft Windows như một phần của Safari. Các bước …