Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
有傳聞稱微軟將放棄基于自家私有EdgeHTML渲染引擎的Edge瀏覽器,隨后雖然微軟確認(rèn)了此事,但是也為瀏覽器界逐漸“大一統(tǒng)”感到惋惜。今天微軟正式公布了采用Chromium渲染引擎的瀏覽器,但并不是正式版本,目前只提供了每周更新的開發(fā)者版及每日更新的金絲雀版。而更穩(wěn)定的每六周更新的Beta版還處于即將到來狀態(tài)。
目前我已經(jīng)安裝了每周更新的開發(fā)者版本。打開后的新建頁面更像谷歌Chrome的樣子,不過圖標(biāo)都更具有微軟風(fēng)格。菜單等已經(jīng)換了樣子,從之前的側(cè)欄形式變成了單獨頁面顯示。新版的Edge瀏覽器也可以在地址欄輸入“edge://version”、“edge://settings”及“edge://edge-urls”查看部分功能。不過當(dāng)輸入“edge://flags”后會發(fā)現(xiàn),新版的Edge瀏覽器還遠(yuǎn)沒有完工,明顯是基于Chromium渲染引擎的。而黑暗模式、平滑滾動、閱讀模式、語法高亮及翻譯等功能依舊在開發(fā)過程中。
新版new page界面
新版設(shè)置界面
版本界面,可以看到在圖標(biāo)上有DEV字樣,同時版本號為74.1.96.24,應(yīng)該是Chromium的版本號?
我確定這是Edge瀏覽器,但是輸入edge://flags確實能打開這個界面
還在開發(fā)的功能
由于改用了Chromium渲染引擎,所以新版的Edge瀏覽器也有了向下兼容及跨系統(tǒng)平臺支持。在下載頁面中可以看到Windows 8.1、Windows 8甚至Windows 7及macOS都在支持范圍內(nèi)。不過目前都是即將到來狀態(tài)。不過相信微軟會在不久后完善并向這些平臺用戶推出它。
目前只能下載每周更新的開發(fā)者版和每日更新的金絲雀版
采用Chromium后向下兼容、跨系統(tǒng)更方便。會不會有Linux版呢
使用Windows 10的用戶不需要加入Insider計劃,現(xiàn)在就可以嘗鮮了。改用Chromium渲染引擎的它,使命也不會再是下載其他瀏覽器了吧。
下載地址
務(wù)端渲染 HTML 是指在服務(wù)器端生成完整的 HTML 頁面并將其發(fā)送到瀏覽器。與客戶端渲染相比,服務(wù)端渲染的優(yōu)勢在于更快的頁面加載速度、更好的搜索引擎優(yōu)化和更好的用戶體驗。
近年來,服務(wù)端渲染 HTML 再次流行的原因有以下幾點:
總之,服務(wù)端渲染 HTML 可以提供更好的搜索引擎優(yōu)化、更快的頁面加載速度、更好的用戶體驗和更高的安全性。這些優(yōu)點使得服務(wù)端渲染再次成為流行趨勢。
主有點搞錯了,現(xiàn)在的服務(wù)端渲染跟以前的服務(wù)端渲染是完全不一樣的.
首先介紹一下以前的傳統(tǒng)模式:服務(wù)端渲染,代表是PHP這類,那時候前端只是寫網(wǎng)頁的,偶爾寫點ajax,但是不多,大部分靠服務(wù)器查找數(shù)據(jù)然后渲染出來頁面發(fā)送給瀏覽器展示,每次跳轉(zhuǎn)都要從新執(zhí)行一遍這個邏輯.因此挺消耗服務(wù)端的資源的.
后來H5出來后才有所改觀,單頁應(yīng)用也逐漸興起,Nodejs使前端可以脫離瀏覽器,進(jìn)軍服務(wù)器寫后端代碼.
非常多的人按捺不住內(nèi)心的激動,終于不被人稱為"切圖仔"了,而且前端人群非常的多,此時我寫這個回答的時候,NPM上的包就已經(jīng)有654,218個了!
移動端開始興起,網(wǎng)站的加載速度也開始變得重要,各個網(wǎng)站也開始考慮用戶的感受,如果能降低用戶的流量成本,就能使用戶更快的進(jìn)入頁面,停留的時間也就更久,更能為公司帶來經(jīng)濟(jì)效益,因此這變得越來越重要.
如果還是以前的傳統(tǒng)方式,每次跳轉(zhuǎn)都要重新加載頁面下載數(shù)據(jù),那么用戶肯定受不了等待從而離開,損失是非常嚴(yán)重的,因此這時候的人瞄準(zhǔn)了H5,使用H5構(gòu)建的單頁應(yīng)用開始越來越多,只需要加載一次網(wǎng)頁,后面就不需要再次下載,而且還可以做緩存,減少用戶的流量費用.
但是前端很快發(fā)現(xiàn)了一個嚴(yán)重的問題,爬蟲是不認(rèn)js的,也就是說你無法給自己的網(wǎng)站做SEO.
SEO 搜索引擎優(yōu)化是一種利用搜索引擎的搜索規(guī)則來提高目前網(wǎng)站在有關(guān)搜索引擎內(nèi)的自然排名的方式.當(dāng)百度或者其他搜索引擎的爬蟲來到你的網(wǎng)站的時候,它發(fā)現(xiàn)這里面什么東西都沒有,就只有一些css和js資源連接,但是它并不執(zhí)行你的js,因此是無法獲取到你的網(wǎng)站信息的,它就無法記錄你的網(wǎng)站信息,用戶使用搜索引擎的時候也就無法查詢到關(guān)于你網(wǎng)站的數(shù)據(jù)信息,這是很嚴(yán)重的問題,你的網(wǎng)站流量會斷崖式下跌.
因此針對這個問題,前端想到了一個預(yù)處理方案:服務(wù)器端渲染(SSR).
前端使用Nodejs搭建服務(wù)器,然后在用戶訪問的時候預(yù)先執(zhí)行一些頁面中js的邏輯,渲染成HTML,將它們直接發(fā)送到瀏覽器,很多流行的開源前端框架已經(jīng)集成了這類方式,比如Vue.js,React.js,Angular.js等等.
與傳統(tǒng) SPA(Single-Page Application - 單頁應(yīng)用程序)相比,服務(wù)器端渲染(SSR)的優(yōu)勢主要在于:
1.更好的 SEO,由于搜索引擎爬蟲抓取工具可以直接查看完全渲染的頁面。如果 SEO 對你的站點至關(guān)重要,而你的頁面又是異步獲取內(nèi)容,則你可能需要服務(wù)器端渲染(SSR)解決此問題。
2.更快的內(nèi)容到達(dá)時間,特別是對于緩慢的網(wǎng)絡(luò)情況或運行緩慢的設(shè)備.無需等待所有的 JavaScript 都完成下載并執(zhí)行,才顯示服務(wù)器渲染的標(biāo)記,所以你的用戶將會更快速地看到完整渲染的頁面.通常可以產(chǎn)生更好的用戶體驗,并且對于那些時間就是金錢的應(yīng)用程序而言,服務(wù)器端渲染(SSR)至關(guān)重要。
使用服務(wù)器端渲染(SSR)時還需要有一些權(quán)衡之處:
1.涉及構(gòu)建設(shè)置和部署的更多要求.與可以部署在任何靜態(tài)文件服務(wù)器上的完全靜態(tài)單頁面應(yīng)用程序(SPA)不同,服務(wù)器渲染應(yīng)用程序,需要處于 Node.js server 運行環(huán)境.
2.在 Node.js 中渲染完整的應(yīng)用程序,顯然會比僅僅提供靜態(tài)文件的 server 更加大量占用 CPU 資源,因此如果你預(yù)料在高流量環(huán)境下使用,請準(zhǔn)備相應(yīng)的服務(wù)器負(fù)載,并明智地采用緩存策略.
在對你的應(yīng)用程序使用服務(wù)器端渲染(SSR)之前,你應(yīng)該問第一個問題是否真的需要它.這主要取決于內(nèi)容到達(dá)時間對應(yīng)用程序的重要程度.例如,如果你正在寫一個活動頁,那么初始加載時的額外幾百毫秒并不重要,這種情況下去使用服務(wù)器端渲染(SSR)肯定是一個小題大作之舉.然而,內(nèi)容到達(dá)時間(time-to-content)要求是絕對關(guān)鍵的指標(biāo),在這種情況下,服務(wù)器端渲染(SSR)可以幫助你實現(xiàn)最佳的初始加載性能.
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。