今天,我們很高興宣布為 Remix 募得 300 萬美元的資金,這個框架能幫助你建置更好的網站。此輪募資由 OSS Capital 領投,Naval Ravikant、Ram Shriram 和 Sahil Lavingia 也參與其中。
自 2015 年在 React Training 開業以來,我們已幫助全球數千個團隊成功使用 React。而且,我們也透過在 React Router、Reach Router 和 Reach UI 上的開源工作,幫助了數百萬人。事實上,每當有人執行 npm install react-dom
,有 7 成的情況他們也會安裝 React Router (或 Reach Router)。我們的開源軟體在 Netflix、Apple、Google、Walmart、Airbnb、Twitter 和許多其他公司的網站上運行。
但我們才剛開始而已。
在過去的 18 個月裡,我們一直在開發 Remix。去年十月,我們推出了「支持者預覽」,並對收到的支持感到非常驚訝。Ryan 和我都可以透過 Remix 訂閱賺取正常的開發人員薪資,但我們希望讓它走得更遠。我們希望讓所有人都能使用 Remix。隨著今天的資金公告,我們將關閉支持者預覽,並宣布 Remix 即將以 MIT 許可證發布。我們相信將 Remix 作為開源發布將推動專案的創新,並允許其他框架也能從我們的進展中受益。我們渴望向其他人學習並回饋。
那麼 Remix 與其他框架到底有何不同?Remix 不是專注於靜態網站,而是從 HTTP 狀態碼和方法、HTTP 快取、HTML 資料預取、CSS 和其他資源、網頁 fetch
API、伺服器端渲染頁面 (具有適用於 SEO 的 <meta>
資訊) 等基本原則開始。我們的快取是 HTTP 快取。我們的「找不到」頁面會以 404 狀態碼提供。我們的資料變更故事是圍繞 HTML <form>
建置的。漸進式增強是一種可行的策略。許多 Remix 網站甚至不需要 JavaScript 即可運作,只需讓瀏覽器處理使用者體驗即可。
簡而言之:Remix 是建立在穩固的網頁標準基礎上的。
但我們認為您應該能夠在您的網頁應用程式中加入現代化的使用者體驗風格,並使用 JavaScript 加快使用者體驗的速度,因此我們也為您考慮了這一點!Remix 完全擁抱現代網頁堆疊的最佳部分,包括用戶端路由和渲染、樂觀 UI、在具有資源預取和程式碼與資料動態載入的頁面之間無縫轉換。Remix 將這些技術與 React Router 中的巢狀路由概念結合起來,以建置最大化網路效率並立即載入的網站。如今,一些最令人印象深刻的網站是使用 React Router 建置的,而 Remix 將允許更多人建置同樣穩固、令人難以置信的使用者體驗。
除了同類最佳的前端堆疊之外,Remix 還提供了零供應商鎖定的伺服器端故事。Remix 伺服器可以在 AWS、Google Cloud、Netlify、Vercel 甚至非 Node.js 環境 (如 Cloudflare Workers) 上無縫運行。想要將 Remix 作為託管在 EC2 上的較大 Python、PHP 或 Rails 應用程式的一部分運行?沒問題。想要在邊緣部署您的應用程式並使用 Cloudflare Workers KV Storage 或 Durable Objects?您也可以這麼做。Remix 可以適應您現有的架構。
我們很快就會再詳細介紹 Remix。現在,您只需知道 Remix 的未來是安全且開放的!
如果沒有在去年購買許可證的早期採用者的支持,Remix 根本不會存在。你們在我們的所有 20 個預發布版本中都一直支持我們 (!) ,並真正讓 Remix 超過我們兩人單獨所能想像的程度。衷心感謝你們。
我們在未來一年的目標是幫助比以往更多的人在網路上建置出色的體驗,無論是否使用 Remix。我們擁有一支才華橫溢的團隊和一個聰明、積極參與的社群。我們已準備好在 2022 年探索並突破各種可能性。