日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

在浏览器中内嵌word_关于项目浏览器内核的选取解读

發布時間:2025/3/20 HTML 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在浏览器中内嵌word_关于项目浏览器内核的选取解读 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

故事的開始

那天我剛剛開發好的桌面壁紙發現webkit瀏覽器內核雖然小

但是網頁支持非常差于是我走訪了一圈

整理了一堆瀏覽器內核

Cef

全民Chromium Embedded Framework (CEF)是個基于Google Chromium項目的開源Web browser控件,支持Windows, Linux, Mac平臺。除了提供C/C++接口外,也有其他語言的移植版.

貌似在upupoo動態程序中使用到了cef,但是目前不能確定。

1.cef缺點和優點很明顯

2.cef會一下使整個程序暴增體積

3.cef 性能 支持和兼容性比肩完整Chrome

當然Chrome性能也就這樣,cef帶來這么多好處的同時,會消耗大量cpu資源和內存。

于是我第一個放棄了cef作為多媒體內容展示

這代碼一上 我用戶追著我打

Miniblink內核

miniblink內核是源于webkit 從chromium抽出寫的一份低內存占用 高性能的內核

聽說非常適合內嵌的一個瀏覽器框架

但是免費版抽出了大部分多媒體支持

在html5測試中稍微低于了cef,性能是比較一般的,同時對其它支持還需要付費,而且開發起來并不符合我的風格,但是我還是勉強決定試一試

webkit

這個內核上篇文章已經講到了,對現代瀏覽器特性支持已經非常掉隊了,當時唯一優點就是體積小占用少

我開始選用的這款框架 但是體驗真的不是很好 但是對于低性能 低內存可以說還是非常美好的

Geocko

這個瀏覽器內核就是Firefox使用的內核,

協議是mpl協議 而谷歌內核是BSD協議

所以在某些方面也是比較難受的

這個內核的特點很明顯就是不同于剛剛介紹的內核是chrome衍生出來的,而是全新的內核,沒測試,僅僅觀摩,速度還是很不錯的,實際內嵌看起來不怎么合適。

內嵌IE內核(Trident內核)

這個想法是純屬翻車了 最近微軟已經把edge內核換了 但是如果 想跑跑 內置的IE11以上的內核對html5支持也是不錯的 也無需任何支持 和 依賴

但是video標簽不能對部分視頻的兼容

說起來國內瀏覽器所謂兼容模式就是這個

極速模式就是谷歌內核

其它內核

很久以前歐朋瀏覽器的Presto內核之類的

考慮

最好我在項目中選擇miniblink和webkit 雙內核兼容

由于視頻播放用瀏覽器這個想法占用cpu太大資源了于是我又引入了aplayer視頻引擎

Aplayer

APlayer 媒體播放引擎是迅雷公司從 2009 年開始開發的通用音視頻媒體文件播放內核。

不是因為什么 太懶了 支持多格式(瀏覽器內核的video支持不是很好 flash根本沒了)和硬解碼 在硬解碼情況下一下子cpu就舒服了

最后

我東拼西湊寫了動態壁紙 2.0 雖然bug未解決完,當性能和兼容性比1.0已經好了很多 目前仍未解決動態壁紙不能插入問題

看來下一個版本又是推翻代碼重寫核心部分(哭 )

不過一想到自己以后關于瀏覽器的內核了解一下子加這么多 說話的底氣突然又有了

總結

以上是生活随笔為你收集整理的在浏览器中内嵌word_关于项目浏览器内核的选取解读的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。