Cbdy

用了一下 Snowpack 和 Vite,我意识到 2021 年,已经到了后 webpack 的时代了

  •  1
     
  •   Cbdy · Feb 3, 2021 · 4240 views
    This topic created in 2101 days ago, the information mentioned may be changed or developed.

    感谢RequireJS ( 2009 ),感谢AMD ( 2009 ),感谢CommonJS ( 2009 ),感谢UMD ( 2011 ),感谢webpack ( 2012 ),感谢SystemJS ( 2013 ),感谢Rollup ( 2015 )...

    在前端筚路蓝缕的阶段,这些先驱探索了前端模块化的道路,作了艰苦卓绝又绝妙的尝试和勇敢的实践,让 Web 、让浏览器成为这颗星球最强大的软件平台,也为促成了ES Modules ( 2015 - Now )诞生和完善

    前端模块化,作为 Web 前端软件工程控制复杂度最重要的一环,是时候掀开新的篇章了

    正如“jQuery 已死,jQuery 万岁”所说得那样,新的构建工具站在“前辈”肩膀上,吸收了诸如 import everything 、import alias 、HMR 等人民群众喜闻乐见的特性,以 ESM 为基础,Everything compiled to ESM,同时在 ESM 的基础上,提供回退到 Bundle 以兼容老浏览器的可选项

    现在,ES Modules 众望所归,各个特性众星归位,扫尽沉疴。Snowpack ( 2019 )和Vite ( 2020 ),以 ESM 为基础,高举的 Bundleless 旗帜,以 ES 标准的力量,在 92%的 ESM 支持率,96%的 HTTP2 支持率下( caniuse 的数据)的现在,开启前端新的时代

    14 replies  •  2021-02-04 10:50:45 +08:00
    lostberryzz
    lostberryzz
    Feb 3, 2021
    1
    芜湖起飞~
    carlhan
    carlhan
    Feb 4, 2021 via iPhone❤️1
    2
    还有 preact team 做的 wmr https://github.com/preactjs/wmr
    Jirajine
    Jirajine
    Feb 4, 2021❤️1
    3
    重复造轮子严重。snowpack 和 vite 功能特性几乎完全相同,前者 svelte 、react 支持较好,vue 支持一般,后者 vue 支持较好,其他支持一般。
    就不能统合一下吗?
    noqwerty
    noqwerty
    Feb 4, 2021 via Android
    4
    @Jirajine 前端为啥都想有一个大一统的开发工具呢?这样到最后不就又变成了重得类似 webpack 的工具
    muzuiget
    muzuiget
    Feb 4, 2021
    5
    稍微看了一下,还是继续 webpack,那些号称比 webpack 配置简单的,无非都是要求你按照某个特定方式组织代码,本质做了间接配置了。
    Cbdy
    Cbdy
    OP
    Feb 4, 2021
    6
    @muzuiget 您看错了
    JQD6r41PkI4o2mEz
    JQD6r41PkI4o2mEz
    Feb 4, 2021 via Android
    7
    webpack 支持代码分割,dev server, loader plugin 丰富,但是不能 es module? 上面的正好反过来?
    marcong95
    marcong95
    Feb 4, 2021❤️1
    8
    之前在个人项目里试用了一下 snowpack,好像跟一些奇奇怪怪的包不兼容,例如万年不更新的 styled-jsx,感觉还是需要点时间的样子

    任你出走半生,归来还是 webpack
    acthtml
    acthtml
    Feb 4, 2021
    9
    尤大就喜欢高度定制化的东西
    gouflv
    gouflv
    Feb 4, 2021 via iPhone
    10
    我猜 webpack 支持 esm dev 是分分钟的事情吧
    runze
    runze
    Feb 4, 2021
    11
    天下苦 webpack 久矣
    murmur
    murmur
    Feb 4, 2021
    12
    webpack 挺好的,打包慢不要紧,那是喝水上厕所的时间,慢就让老板换电脑

    打工人要学会保养自己
    gdrk
    gdrk
    Feb 4, 2021
    13
    webpack 之后应该也会上吧,打包工具搞那么多轮子真的头疼
    lancelock
    lancelock
    Feb 4, 2021❤️1
    14
    snowpack 用起来不错,不过我也不想写前端了。最近感觉 blazor 挺有意思的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1467 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 18:29 · PVG 02:29 · LAX 10:29 · JFK 13:29
    ♥ Do have faith in what you're doing.