AVt天堂网 手机版,亚洲va久久久噜噜噜久久4399,天天综合亚洲色在线精品,亚洲一级Av无码毛片久久精品

當(dāng)前位置:首頁(yè) > 科技  > 軟件

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

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

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

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

規(guī)模

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

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

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

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

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

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

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

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

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

考慮 nextra

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

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

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

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

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

選用 Next.js

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

標(biāo)簽:
  • 熱門(mén)焦點(diǎn)
  • 2023年Q2用戶(hù)偏好榜:12+256G版本成新主流

    3月份的性能榜、性?xún)r(jià)比榜和好評(píng)榜之后,就要輪到2023年的第二季度偏好榜了,上半年的新機(jī)潮已經(jīng)過(guò)去,最明顯的肯定就是大內(nèi)存和存儲(chǔ)的機(jī)型了,另外部分中端機(jī)也取消了屏幕塑料支架
  • 把LangChain跑起來(lái)的三個(gè)方法

    使用LangChain開(kāi)發(fā)LLM應(yīng)用時(shí),需要機(jī)器進(jìn)行GLM部署,好多同學(xué)第一步就被勸退了,那么如何繞過(guò)這個(gè)步驟先學(xué)習(xí)LLM模型的應(yīng)用,對(duì)Langchain進(jìn)行快速上手?本片講解3個(gè)把LangChain跑起來(lái)
  • 在線圖片編輯器,支持PSD解析、AI摳圖等

    自從我上次分享一個(gè)人開(kāi)發(fā)仿造稿定設(shè)計(jì)的圖片編輯器到現(xiàn)在,不知不覺(jué)已過(guò)去一年時(shí)間了,期間我經(jīng)歷了裁員失業(yè)、面試找工作碰壁,寒冬下一直沒(méi)有很好地履行計(jì)劃.....這些就放在日
  • 拼多多APP上線本地生活入口,群雄逐鹿萬(wàn)億市場(chǎng)

    Tech星球(微信ID:tech618)文 | 陳橋輝 Tech星球獨(dú)家獲悉,拼多多在其APP內(nèi)上線了“本地生活”入口,位置較深,位于首頁(yè)的“充值中心”內(nèi),目前主要售賣(mài)美食相關(guān)的
  • 東方甄選單飛:有些鳥(niǎo)注定是關(guān)不住的

    作者:彭寬鴻來(lái)源:華爾街科技眼‍‍‍‍‍‍‍‍‍‍東方甄選創(chuàng)始人俞敏洪帶隊(duì)的“7天甘肅行”直播活動(dòng)已在近日順利收官。成立后一
  • iQOO 11S評(píng)測(cè):行業(yè)唯一的200W標(biāo)準(zhǔn)版旗艦

    【Techweb評(píng)測(cè)】去年底,iQOO推出了“電競(jìng)旗艦”iQOO 11系列,作為一款性能強(qiáng)機(jī),該機(jī)不僅全球首發(fā)2K 144Hz E6全感屏,搭載了第二代驍龍8平臺(tái)及144Hz電競(jìng)
  • OPPO K11采用全方位護(hù)眼屏:三大護(hù)眼能力減輕視覺(jué)疲勞

    日前OPPO官方宣布,全新的OPPO K11將于7月25日正式發(fā)布,將主打旗艦影像,和同檔位競(jìng)品相比,其最大的賣(mài)點(diǎn)就是將配備索尼IMX890主攝,堪稱(chēng)是2000檔位影像表
  • 2022爆款:ROG魔霸6 冰川散熱系統(tǒng)持續(xù)護(hù)航

    喜逢開(kāi)學(xué)季,各大商家開(kāi)始推出自己的新產(chǎn)品,進(jìn)行打折促銷(xiāo)活動(dòng)。對(duì)于忠實(shí)的端游愛(ài)好者來(lái)說(shuō),能夠擁有一款夢(mèng)寐以求的筆記本電腦是一件十分開(kāi)心的事。但是現(xiàn)在的
  • “買(mǎi)真退假” 這種“羊毛”不能薅

    □ 法治日?qǐng)?bào) 記者 王春   □ 本報(bào)通訊員 胡佳麗  2020年初,還在上大學(xué)的小東加入了一個(gè)大學(xué)生兼職QQ群。群主“七王”在群里介紹一些刷單賺
Top