标签:#排版引擎

共 10 篇文章

Servo

Servo是一個由Mozilla開發的實驗性網頁瀏覽器排版引擎,該项目旨在创造一个大規模平行計算的环境,其中许多组件(如渲染}-、布局、HTML解析、图像解码等)都是並行的。並且利用GPU加速來快速和流暢地渲染網頁。此项目与Rust编程语言有共生的关系。 Servo使用的两个重要组件基于Mozilla现有的C++代码。JavaScript支持由SpiderMonkey提供,2D图形库用于与OpenGL和Direct3D交互。 發展 Se…

EdgeHTML

EdgeHTML是由微軟發展並用於Microsoft Edge的專有排版引擎。該排版引擎是Trident的一個分支,但EdgeHTML移除所有舊版Internet Explorer遺留下來的程式碼,並重寫主要的程式碼以和其他現代瀏覽器的設計精神互通有無。EdgeHTML的渲染引擎,首次出現於Windows 10預覽版9926號中Internet Explorer 11的實驗選項;其主要排版引擎則用於Microsoft Edge。 《An…

Trident (排版引擎)

Trident(又稱為MSHTML、IE内核),是微軟的視窗作業系統(Windows)搭載的網頁瀏覽器—Internet Explorer的排版引擎的名稱,它的第一個版本隨著1997年10月Internet Explorer第四版釋出,之後不斷的加入新的技術並隨著新版本的Internet Explorer釋出。在Internet Explorer第七版中,微軟對Trident排版引擎做了重大的變動,除了加入新的技術之外,並增加對網頁標準…

Presto

Presto是一個由Opera Software開發的網頁瀏覽器排版引擎,由Opera 7.0至12.18版本所使用。 Presto取代了舊版Opera 4至6版本使用的Elektra排版引擎,包括加入動態功能,例如網頁或其部分可隨著DOM及Script語法的事件而重新排版。Presto在推出後不斷有更新版本推出,使不少錯誤得以修正,以及閱讀JavaScript效能得以最佳化。 2013年2月12日,Opera宣佈將結束Presto引擎…

Tasman

Tasman,是微軟的Internet Explorer for Mac瀏覽器所使用的排版引擎,也是為嘗試支援W3C所制定的網頁標準而設計的。在Tasman推出時,一度是最切合HTML及CSS等標準的排版引擎 。現時微軟方面也停止為Internet Explorer for Mac提供支援,但後續Tasman引擎仍被應用在MSN的Mac OS X版本和Microsoft Office 2004 for Mac的排版引擎中。 版本歷史 首…

浏览器引擎

浏览器引擎(browser engine),也稱為排版引擎(layout engine)、页面渲染引擎(rendering engine)或樣版引擎,它是一種軟體元件,负责取得標記式内容(如HTML、XML及图像檔案等等)、整理資訊(如CSS及XSL等),並將排版後的内容輸出至顯示器或印表機。所有网页浏览器、电子邮件客户端、電子閱讀器以及其它需要根據表示性的標記語言()來显示内容的应用程序都需要排版引擎。 在Mozilla将其Gecko…

IE Only

IE Only,指专门给微軟Internet Explorer(简称IE,多指IE6和IE8,因其预装于市场占有率很大的Windows XP和Windows 7作業系統)浏览器浏览的网页,因为那些网站使用了IE(或IE核心“Trident 排版引擎”)专属的语法(包括IE本身的缺陷語法,這種語法已在新版本修復),导致其他浏览器,如:Mozilla Firefox、Google Chrome、Opera、Safari、Microsoft …

Elektra

Elektra最初是Opera 4.0版本的開發代号。实际上,Opera 3.5版到6.1版所使用的都是相同的排版引擎,只是当时没有排版引擎这样的概念。Opera软件公司首次官方稱為排版引擎的是在随7.0版发布的Presto。但是由于Elektra的代号深入人心,而且普遍存在以为Elektra是Opera 4至6版的排版引擎的誤解,在这种情况下,Opera公司選擇顺应民意,改寫了软件历史,正式确认Elektra作为排版引擎名称的地位,也…

Mariner (排版引擎)

Mariner是一個被取消的計畫,旨在為Netscape Communicator使用的瀏覽器引擎提高性能和穩定性。 Mariner增加了對頁面回流的支援,這是先前Netscape版本中所缺乏的一項功能,這使文字和表格的渲染變得更快。另外,還對文件物件模型(1級)進行了開發工作,並提昇了穩定性。HTML和CSS也進行了改進,但這些在技術上並不屬於Mariner計畫的一部分。 Mariner最初打算使用在Netscape Communic…