文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Qwik 1.0正式发布,追求极致性能的前端框架!

2024-11-30 15:06

关注

5 月 2 日,追求极致性能的前端框架 Qwik 正式发布 1.0 版本!Qwik 类似于 React,它也使用用 JSX 编写的组件作为模板,主要区别在于其专注于在浏览器中传输最少的 JavaScript。

在 2022 年 JavaScript 明星项目的前端框架排行中,Qwik 排在第二位,仅次于 React。

Qwik 不依靠水合来为服务器上生成的页面带来交互性,而是使用一种称为可恢复性的技术来提供即时交互的 HTML。它通过在 HTML 本身中序列化应用的状态来工作。该项目由 Miško Hevery 领导,他是 AngularJS 的创建者,他的口号是“为 Web 应用增强 HTML”,Qwik 就是“HTML 优先的框架”。

为什么需要一个新的框架?

React、Vue、Angular、Svelte、SolidJS 等框架及其元框架(Next.js、Nuxt、SvelteKit、SolidStart、Astro)通过提供强大的工具和抽象化简了构建复杂应用的过程,从而革命性地改变了 Web 开发。这些框架激发了许多开发者创造出创新性的解决方案,提高了用户和开发者的体验,并提高了 Web 应用的整体质量。

Qwik从这些框架中吸取了很多灵感,利用它们的优点提供快速、可扩展和可维护的解决方案,用于构建 Web 应用。在这些框架奠定的基础上,Qwik 能够为开发者提供强大的工具集,使他们能够快速高效地构建 Web 应用,并保持高质量和高性能。

随着 Web 应用变得越来越大,由于当前的框架向客户端发送过多的 JavaScript,其启动性能会逐渐降低。将初始捆绑包大小保持在较小的范围内是一场永无止境的战斗,并且通常会无法做到。

Qwik 向用户提供即时应用。这是通过保持初始 JavaScript 成本不变来实现的,即使应用变得越来越复杂,Qwik 只为特定的用户交互提供 JavaScript。这确保了 JavaScript 不会使浏览器崩溃,无论应用变得多么庞大。

将其视为 JavaScript 的流式处理:

主要特性

Qwik 的理念是确保易用的路径是高性能的路径。这就是为什么Qwik默认提供以下解决方案:

开箱即用的用户体验

极佳的开发者体验

集成

Qwik 提供快速扩展的即用型集成,可以与您喜欢的库和框架轻松集成。只需在命令行上运行npx qwik add,然后从列表中选择所需的集成即可:

互操作性

Qwik-React 允许在 Qwik 应用中懒惰地混合 React 组件。利用 Qwik 中现有的 React 生态系统,使用 Qwik-React 逐步迁移到 Qwik,或者通过延迟水化部分应用来加速 React 应用。Qwik-react 将 island 架构设计模式引入到 React 应用中。

Svelte、Vue 和 Angular 包装器正在由社区开发。

社区

Qwik 拥有一个由热情的开发人员、热情的贡献者和全球支持用户组成的多元化和包容性社区。这个社区充满活力,不断合作,分享想法,并突破框架可以实现的界限。

Qwik 的 GitHub Star 增长历史:

参考:https://www.builder.io/blog/qwik-v1。

来源:前端充电宝内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯