今天,我们很高兴地宣布,为Remix(一个帮助您构建更优质网站的框架)获得300万美元的融资。此轮融资由OSS Capital领投,Naval Ravikant、Ram Shriram和Sahil Lavingia参投。
自2015年在React Training开店以来,我们已帮助全球数千个团队成功使用React。并且,我们通过在React Router、Reach Router和Reach UI上的开源工作帮助了更多人。事实上,**每10次有人运行npm install react-dom
,就会有7次同时安装React Router**(或Reach Router)。我们的开源软件为Netflix、Apple、Google、Walmart、Airbnb、Twitter以及许多其他网站提供服务。
但我们才刚刚开始。
在过去的18个月里,我们一直在开发Remix。去年10月,我们推出了“支持者预览版”,我们收到了超出预期的支持。Ryan和我都可以从Remix订阅中获得正常的开发者薪水,但我们希望走得更远。我们希望让每个人都能使用Remix。随着今天融资公告的发布,我们将关闭支持者预览版,并宣布**Remix 将很快在MIT许可证下发布**。我们相信,将Remix作为开源发布将推动项目的创新,并使其他框架也能够从我们取得的进步中受益。我们渴望从他人那里学习,并回馈他人。
那么Remix与其他框架究竟有什么不同呢?Remix不是专注于静态网站,而是从HTTP状态码和方法、HTTP缓存、HTML数据预取、CSS和其他资源、Web fetch
API、带适当<meta>
信息的页面服务器端渲染以用于SEO等等这些基本原则出发。我们的缓存是HTTP缓存。我们的“未找到”页面使用404进行服务。我们的数据变异故事围绕HTML <form>
构建。渐进增强是一种可行的策略。许多Remix网站甚至不需要JavaScript即可工作,只需让浏览器处理用户体验即可。
简单来说:Remix建立在坚实的Web标准基础之上。
但我们认为您应该能够为您的Web应用程序添加现代用户体验风格,并使用JavaScript加快用户体验,因此我们也为您提供了支持!Remix充分利用了现代Web技术栈中最好的部分,包括客户端路由和渲染、乐观UI、通过资源预取和代码与数据动态加载在页面之间进行无缝过渡。Remix将这些技术与React Router中的嵌套路由概念配对,以构建最大化网络效率并即时加载的网站。当今一些最令人印象深刻的网站都是使用React Router构建的,而Remix将允许更多人构建同样可靠、令人惊叹的用户体验。
除了一流的前端技术栈之外,Remix还提供了一个没有供应商锁定问题的服务器端方案。Remix服务器可在AWS、Google Cloud、Netlify、Vercel甚至Cloudflare Workers等非Node.js环境中无缝运行。希望将Remix作为在EC2上托管的更大Python、PHP或Rails应用程序的一部分运行?没问题。希望在边缘部署您的应用程序并使用Cloudflare Workers KV存储或持久对象?您也可以这样做。Remix可以融入您的现有架构。
我们很快就会详细介绍Remix。现在,只需要知道Remix的未来是安全和开放的!
如果没有过去一年购买许可证的早期用户的支持,Remix根本不存在。在我们的所有20个预发布版本中,您都一直坚持支持我们(!),并且真正使Remix超越了我们两人独自所能想象的范围。衷心感谢。
我们明年的目标是帮助更多人比以往任何时候都更容易地构建令人惊叹的Web体验,无论使用Remix还是不使用Remix。我们拥有一支才华横溢的团队和一个聪明、积极的社区。我们已准备好探索和突破2022年Web开发的可能性。