日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

Node.js 新官網(wǎng)為何選用了 Next.js?

來源: 責編: 時間:2024-03-29 09:22:40 259觀看
導讀近期 Node.js 發(fā)布了新網(wǎng)站,帶來了全新的外觀變化。看其技術(shù)選型,也是緊跟潮流,用到了最新的 Next.js App Router 框架,版本 ~14.1.3 這是 Next.js 近期的最新版本了,不過看起來同時也在用 Next.js 的 pages 模式。參考 Git

近期 Node.js 發(fā)布了新網(wǎng)站,帶來了全新的外觀變化。看其技術(shù)選型,也是緊跟潮流,用到了最新的 Next.js App Router 框架,版本 ~14.1.3 這是 Next.js 近期的最新版本了,不過看起來同時也在用 Next.js 的 pages 模式。參考 Github https://github.com/nodejs/nodejs.orgsmv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

規(guī)模

nodejs.org 網(wǎng)站存在已經(jīng) 14 年了!以下是 2011 年底關(guān)于實用下載和文檔主頁的設(shè)計,當時還是 Node.js 0.6 版本。smv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

隨著項目的發(fā)展,Node.js 網(wǎng)站的規(guī)模也在逐漸增大,包含了 1600 多個頁面,巔峰時期擁有近 20 種本地化語言、每月 30 億次請求、數(shù)據(jù)傳輸量達到 2PB。smv28資訊網(wǎng)——每日最新資訊28at.com

規(guī)模增大的同時以前的設(shè)計是不能滿足當今需求的,一個設(shè)計良好的網(wǎng)站,對用戶的吸引力也是不同的。smv28資訊網(wǎng)——每日最新資訊28at.com

首次嘗試重新設(shè)計

在 2019 年進行過首次重新設(shè)計,域名是 nodejs.dev,github 倉庫為 https://github.com/nodejs/nodejs.org 現(xiàn)在該倉庫已廢棄,nodejs.dev 這個域名默認也是做了重定向,呈現(xiàn)的是最新官網(wǎng)設(shè)計。smv28資訊網(wǎng)——每日最新資訊28at.com

技術(shù)選型看起來主要是選擇了 gatsby,這是一個基于 React 的靜態(tài)站點生成器。smv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

新技術(shù)棧的單一切換很復雜,并對網(wǎng)站已經(jīng)確立的存在造成了風險,團隊面臨著孤立開發(fā)的挑戰(zhàn)(這個代碼庫不是社區(qū)或貢獻者所在的地方),現(xiàn)在回想起來,可能從一開始就無意中注定了該項目的失敗。smv28資訊網(wǎng)——每日最新資訊28at.com

考慮 nextra

在選用 Next.js 之前,有考慮過使用 nextra,這是一個基于 Next.js 和 MDX 的靜態(tài)網(wǎng)站生成器,通過 mdx 可以寫 markdown,如果有些交互類的,你還可以寫一個 jsx 組件,在 markdown 中應用。之前在做 《next.js 中文教程》https://github.com/qufei1993/nextjs-learn-cn 時也是選用的 nextra。smv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

相比 Node.js 官網(wǎng),以上項目規(guī)模是簡單多了,這種文檔形的推薦可以考慮下 nextra。smv28資訊網(wǎng)——每日最新資訊28at.com

但 Node.js 官網(wǎng)一是體量大,二是有很多自定義的設(shè)置,像 nextra 框架有自己風格的,可能很難適應其自定義需求。smv28資訊網(wǎng)——每日最新資訊28at.com

但這也是一個很好的開始。smv28資訊網(wǎng)——每日最新資訊28at.com

選用 Next.js

Next.js 近兩年很火,從社區(qū)也能看到同 React 的緊密合作,對 Node.js 團隊來講不僅符合當前貢獻者的技能水平,而且還能利用其強更大的工具生態(tài)系統(tǒng)。smv28資訊網(wǎng)——每日最新資訊28at.com

Node.js 官網(wǎng)仍然是靜態(tài)構(gòu)建的,以確保最終用戶的速度和基礎(chǔ)托管的獨立性,還利用了 Next.js 的增量靜態(tài)再生來獲取像發(fā)布等動態(tài)內(nèi)容。smv28資訊網(wǎng)——每日最新資訊28at.com

關(guān)于 Next.js 吐槽一個點,在基于 Next.js App Router 框架的開發(fā)模式下,性能是有點差的,速度很慢(同 vite 不是一個級別),經(jīng)常遇到內(nèi)存占用很多的問題(還會出現(xiàn)內(nèi)存泄漏),在最新的 Next.js 版本中內(nèi)存泄漏問題有所改善,但開發(fā)速度慢問題體驗感還不是太好,有使用過的小伙伴可以來發(fā)表下言論。smv28資訊網(wǎng)——每日最新資訊28at.com

不過 Node.js 新官網(wǎng)看起來在開發(fā)模式下用的是 Next.js 在研發(fā)的新編譯器 turbo。smv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

在選用 Next.js 期間 Node.js 與 Vercel 有著密切的合作關(guān)系。當網(wǎng)站規(guī)模使 webpack 的內(nèi)存管理在靜態(tài)導出時受到壓力時,他們提供了直接支持(有官方對支持還是不一樣的)。smv28資訊網(wǎng)——每日最新資訊28at.com

“這在某種程度上是一種共生關(guān)系。我們的需求推動了他們的平臺改進,而他們的平臺使我們能夠構(gòu)建一個更好的網(wǎng)站。我們在公開發(fā)布之前對新版本進行了測試,這是對框架進行現(xiàn)實世界壓力測試的真實情況”。smv28資訊網(wǎng)——每日最新資訊28at.com

在新網(wǎng)站的設(shè)計過程中,還有些其它方面的內(nèi)容。smv28資訊網(wǎng)——每日最新資訊28at.com

  • OpenJS 基金會的幫助資助
  • 與設(shè)計師 Hayden Bleasel 對新官網(wǎng)的重新設(shè)計
  • 使用 Orama 實現(xiàn)對網(wǎng)站的搜索
  • 使用 Sentry 進行錯誤報告監(jiān)控

以下是 Node.js 新官網(wǎng)的首頁。smv28資訊網(wǎng)——每日最新資訊28at.com

圖片圖片smv28資訊網(wǎng)——每日最新資訊28at.com

參考 https://nodejs.org/en/blog/announcements/diving-into-the-nodejs-website-redesign。smv28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://m.www897cc.com/showinfo-26-80341-0.htmlNode.js 新官網(wǎng)為何選用了 Next.js?

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 消息隊列的七種經(jīng)典應用場景

下一篇: 系統(tǒng)頁面緩存也會影響數(shù)據(jù)庫的運行性能,你相信嗎?

標簽:
  • 熱門焦點
Top 日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不
黑人中文字幕一区二区三区| 欧美日韩一区二区三区| 欧美一区二区视频网站| 亚洲欧美日韩天堂| 欧美专区福利在线| 蜜桃久久av一区| 欧美三级在线视频| 国产欧美日韩视频一区二区| 狠狠狠色丁香婷婷综合久久五月| 亚洲国产成人91精品| 亚洲视频在线一区| 久久久久中文| 欧美日韩免费高清| 国产精品嫩草99av在线| 狠狠入ady亚洲精品| 亚洲另类在线视频| 亚洲你懂的在线视频| 久久深夜福利免费观看| 欧美日韩一二三四五区| 国产一区二区三区在线观看视频| 亚洲日本成人网| 欧美亚洲综合在线| 欧美韩日亚洲| 国产日韩欧美一区二区| 亚洲精品视频一区| 久久激情视频免费观看| 欧美日韩国产亚洲一区| 国产一区二区三区高清| 亚洲蜜桃精久久久久久久| 欧美伊人久久大香线蕉综合69| 免费看亚洲片| 国产毛片精品国产一区二区三区| 亚洲欧洲在线一区| 欧美伊久线香蕉线新在线| 欧美日本精品一区二区三区| 国产视频久久久久| 99热免费精品| 噜噜噜躁狠狠躁狠狠精品视频| 国产精品美女黄网| 亚洲精品视频中文字幕| 久久九九有精品国产23| 欧美亚男人的天堂| 91久久午夜| 国产三级精品三级| 夜夜狂射影院欧美极品| 久久一区视频| 国产视频一区三区| 亚洲一本视频| 欧美激情综合色综合啪啪| 国内精品久久久久久久果冻传媒| 亚洲一区二区三区免费观看| 欧美激情久久久久| 在线观看av一区| 久久精品人人做人人爽电影蜜月| 国产精品羞羞答答| 亚洲手机在线| 欧美人与禽猛交乱配| 亚洲国产黄色| 久久天天狠狠| 国产丝袜一区二区| 亚洲综合色在线| 欧美日韩视频专区在线播放 | 国产美女高潮久久白浆| 亚洲天堂av高清| 欧美精品一区二区蜜臀亚洲| 在线观看日韩精品| 久久精品国产2020观看福利| 国产精品一卡二| 亚洲女人小视频在线观看| 欧美四级电影网站| 一本色道久久88综合亚洲精品ⅰ| 模特精品裸拍一区| 精品91在线| 久久久久综合网| 狠狠色丁香婷婷综合久久片| 久久本道综合色狠狠五月| 国产日韩欧美一区二区三区四区| 亚洲欧美精品在线| 国产精品久久久久久影院8一贰佰| 999亚洲国产精| 欧美日韩精品二区第二页| 日韩视频不卡| 欧美日韩美女| 中文精品99久久国产香蕉| 欧美视频在线观看一区二区| 亚洲视频欧美在线| 国产精品成人av性教育| 亚洲欧美国产精品va在线观看| 欧美性感一类影片在线播放 | 亚洲第一在线综合网站| 麻豆精品网站| 亚洲激情第一页| 欧美黑人国产人伦爽爽爽| 国产精品视频网址| 午夜精品久久久久久久男人的天堂 | 中文日韩在线视频| 欧美视频一区二区在线观看| 亚洲一区二区在线免费观看| 国产精品一级在线| 久久av资源网| 在线精品视频在线观看高清 | 欧美成人a视频| 亚洲精品视频啊美女在线直播| 欧美日韩国产一中文字不卡| 一区二区三区av| 国产精品久久久久婷婷| 欧美一二三区精品| 韩国欧美国产1区| 久热精品视频在线观看一区| 亚洲日本中文字幕| 欧美三级视频| 欧美在线视频全部完| 伊人成人网在线看| 欧美另类在线播放| 亚洲欧美日韩人成在线播放| 国产中文一区| 欧美精品成人| 亚洲欧美在线高清| 在线 亚洲欧美在线综合一区| 欧美激情一区| 亚洲性av在线| 一区二区三区在线高清| 欧美日本久久| 欧美在线免费观看亚洲| 亚洲三级影院| 国产精品羞羞答答| 另类酷文…触手系列精品集v1小说| 日韩午夜在线观看视频| 国产视频久久网| 欧美高清不卡在线| 午夜精品网站| 亚洲片区在线| 国产日韩欧美高清免费| 欧美黄色免费网站| 亚洲欧洲av一区二区| 亚洲国产精品成人一区二区 | 亚洲国产精品成人精品| 国产精品亚洲综合久久| 欧美不卡视频一区| 亚洲欧美一区二区视频| 亚洲人体大胆视频| 国产精品一区二区a| 欧美国产一区二区在线观看| 欧美一区二区三区日韩视频| 亚洲精品中文字幕在线| 香蕉久久国产| 亚洲精品久久久久| 国产亚洲美州欧州综合国| 欧美区日韩区| 久久理论片午夜琪琪电影网| 亚洲午夜激情网页| 亚洲国产精品悠悠久久琪琪| 国产精品影音先锋| 欧美久久久久| 久久综合久久美利坚合众国| 亚洲综合色网站| 99精品久久免费看蜜臀剧情介绍| 国模套图日韩精品一区二区| 国产精品高清在线| 欧美激情一区在线| 久久亚洲一区二区三区四区| 午夜精品久久久久久久99水蜜桃 | 国产精品久久久一区二区三区| 免费在线播放第一区高清av| 欧美在线二区| 亚洲性色视频| 99精品视频免费| 91久久精品国产91性色tv| 国内精品亚洲| 国产欧美大片| 国产精品电影网站| 欧美日韩成人在线播放| 欧美成人亚洲成人| 看欧美日韩国产| 欧美制服第一页| 亚洲女人天堂av| 在线亚洲精品福利网址导航| 亚洲欧洲日韩综合二区| 精品福利免费观看| 国产亚洲美州欧州综合国| 国产精品久久久久9999高清| 欧美精品在线免费观看| 欧美风情在线观看| 久久这里只有| 久久亚洲国产精品一区二区 | 欧美日韩国产首页在线观看| 欧美成ee人免费视频| 久久艳片www.17c.com| 欧美在线网址| 欧美一区二区三区免费观看| 亚洲欧美中文日韩v在线观看| 亚洲视频在线视频| 亚洲色图自拍| 亚洲在线观看| 亚洲综合精品四区| 亚洲女性裸体视频| 亚洲欧美另类国产| 亚洲欧美激情诱惑| 午夜国产欧美理论在线播放| 午夜欧美大片免费观看| 午夜视频久久久久久| 午夜激情一区| 欧美在线免费| 久久久精品网|