发布于 : Apr 26, 2023
不在本期内容中
这一条目不在当前版本的技术雷达中。如果它出现在最近几期中,那么它很有可能仍然具有相关参考价值。如果这一条目出现在更早的雷达中,那么它很有可能已经不再具有相关性,我们的评估将不再适用于当下。很遗憾我们没有足够的带宽来持续评估以往的雷达内容。
了解更多
Apr 2023
评估
创建一个丰富、交互式的基于浏览器的体验的挑战之一就是尽量缩短从第一次请求到用户可以进行完整交互的时间。在网页刚打开时,应用程序可能需要下载大量的 JavaScript 到浏览器中,或者在服务器上执行一个漫长的过程来恢复应用程序状态。Qwik 是一个新的前端框架,它通过序列化应用程序状态,使其可以在服务端渲染而无需重新激活和重现程序的状态。这是通过“可恢复性”来实现的,应用程序的执行可以在服务器上暂停,并在需要时在客户端上恢复。与其他较新的前端框架(如 Astro 或 Svelte)一样,Qwik 也通过减少需要加载的 JavaScript 的数量来加速初始页面的加载。但 Qwik 在应用程序初始化时会只下载基本 HTML,大多数 JavaScript 在需要时动态地从本地缓存中加载(如果可能的话)。