page contents

icejs 2.0 发布、Kraken 0.9.0 发布

前端社区逐渐发展,如今产生了两个非常重要的新趋势:基于 ES modules 的 Bundleless 模式:随着浏览器对于 ES modules 的原生支持,社区也出现配套的构建工具 Snowpack 以及后续的 Vite,Bundleless 模式正在撼动着以 Webpack 为主流的 Bundle everything 模式

attachments-2021-11-U30xsp6q618dc4055670b.png

icejs 2.0 发布——可能是最完善的 React + Vite 解决方案

前端社区逐渐发展,如今产生了两个非常重要的新趋势:

  • 基于 ES modules 的 Bundleless 模式:随着浏览器对于 ES modules 的原生支持,社区也出现配套的构建工具 Snowpack 以及后续的 Vite,Bundleless 模式正在撼动着以 Webpack 为主流的 Bundle everything 模式
  • 基于 Rust/Go 重写前端工具链:替代 babel 的 swc,替代 webpack 的 esbuild,Rome 用 rust 重写,Next.js 引入 Rust 后构建速度提升 5x

基于此趋势,icejs 2.0 围绕「开发者体验」这一指标,经过 3 个月的研发周期,共 100+ PR,在 9 月 28 日正式发布。今天正式向社区介绍 icejs 2.0 的一些重要特性:

  • Vite 模式:在原先 Webpack 基础上,同步支持了 Vite 模式,同时在工程配置和框架能力上尽量保持一致性
  • Webpack 5:将 Webpack 从 V4 版本升级到 V5 版本,引入新版本的 Module Federation、Cache 等相关能力
  • swc & esbuild:试验性的在 Webpack 模式下引入 swc 替换 babel,尝试提升 Webpack 模式下最耗时的代码编译阶段,同时压缩链路也支持使用 esbuild 替代 terser
  • 更加完善的业务解决方案:提供状态管理、请求库、环境配置、微前端、SSR、SSG(新增)、PWA(新增)、keep-alive(新增)等完备的解决方案
  • 全新的文档:通过 Docusaurus 构建全新的文档站点,得益于 Docusaurus 丰富的能力,文档在 SEO、加载体验、Dark Mode、搜索、手机端体验等能力上有了大幅度的提升

Kraken 0.9.0 发布——支持 QuickJS 首屏性能再提升 20%

重要特性:

  • 支持 QuickJS 作为 JavaScript Engine 以提供更好更快更轻量的语言支持
  • 支持 HTML 解析和渲染
  • 支持 HTTP 的缓存特性
  • 支持 Vue/React 官方工具链
  • 支持模块热更新(Hot Module Replacement)
  • 支持 querySelector/querySelectorAll 通过部分选择器选中元素
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-VKqeOt3l62b12385757d6.jpeg

  • 发表于 2021-11-12 09:32
  • 阅读 ( 525 )
  • 分类:行业资讯

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章