Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    W

    Webpack Blog

    medium.com/webpack · Company blog · on HN since 2016

    The official Webpack team blog announces releases, funding, and technical notes on the JavaScript bundler, including versions 2, 3, and 4.

    Visit blogHN submissions
    Web DevelopmentProgramming
    What HN says

    HN links it for release announcements and for its explanation of why HTTP/2 does not fully replace bundling; one commenter questions the length of the v4 beta.

    Stats for nerds
    58HN people shared it
    64linked in comments
    930story points
    Jan 2019last shared
    2016people per year2019

    Top posts on HN

    1. 1
      Webpack 2.2 – Release Candidate
      1 person · 197 points · first shared 2016 · 86 comments on HN
    2. 2
      Webpack 4 Beta released
      3 people · 187 points · first shared 2018 · 125 comments on HN
    3. 3
      The state of JavaScript modules
      3 people · 142 points · first shared 2017 · 98 comments on HN
    4. 4
      Webpack 3: Official Release
      3 people · 106 points · first shared 2017 · 64 comments on HN
    5. 5
      Webpack v2 is officially released
      12 people · 62 points · first shared 2017 · 9 comments on HN
    6. 6
      Webpack 4 breaking change for plugin system
      1 person · 59 points · first shared 2017 · 5 comments on HN
    7. 7
      Webpack 4: released today
      6 people · 44 points · first shared 2018 · 1 comments on HN
    8. 8
      Webpack awarded $125,000 from MOSS Program - WebAssembly 1st Class Integration
      8 people · 39 points · first shared 2017 · 2 comments on HN
    9. 9
      Webpack releases webpack-cli with --init and --migrate
      5 people · 19 points · first shared 2017 · 1 comments on HN
    10. 10
      Webpack contributor spotlight: The first week of the year
      1 person · 11 points · first shared 2017 · Discussion on HN

    What HN people wrote when they linked it

    • guru_meditationJan 2019

      I wish we had more historical overviews like this.

      The number of new developers has been outstripping the number of old developers in most environments and this has been happening for at least the last 15 years.

      Thus, we come back to Richard P. Gabriel's Worse is Better, or at least the essay's focus on the importance of social components of a project[1]. N.B.: not implying Redux is worse than any of the other discussed projects.

      Newer generations cannot possibly have the time to go through the history and tradeoffs of various frameworks that used to be extremely popular and the reasons people moved on. Too many previous frameworks and too few posts like what you just wrote. Besides, where to start? It's not like TAOCP is going to have a chronology of Browser UI frameworks.

      Instead, the tendency is to leverage the rapidly developing ecosystem and work with the projects that have the largest numbers of stars on github, etc.

      If you are a very large well heeled eng. organization with a capability to enforce the use of particular frameworks, it is in your interest to popularize them. You will pay and encourage your engineering org to, among other things they do, market it to the dev. community. If there are enough engineers in your org (say: tens of thousands), you will begin exerting a tremendous concentrated influence on the Open Source community.

      At the same time, for everyone else who does notwork inside a 10K+ engineer org, the lack of future maintenance and upgrades…

    • acemarkeNov 2017

      No, HTTP2 doesn't just replace bundling, and definitely not what Webpack does.

      Based on what I've read, sending a few bundled chunks instead of many individual module files will still generally have less overhead. In addition, Webpack's ability to load and transform other file formats like images and styles is something that simply requesting ES modules over HTTP2 can't deal with. Webpack's ability to code-split an application is also important.

      Tobias Koppers, the main Webpack developer, wrote an article last year on how Webpack and HTTP2 relate: https://medium.com/webpack/webpack-http-2-7083ec3f3ce6 .

      It's also worth noting that Tobias had only been able to work on Webpack intermittently for the last couple years, until this recent funding allowed him to work on it full-time. Tobias has been writing reports on what he's been doing [0]. Also, grants and full-time development is enabling the team to work on projects like integrating WebAssembly support directly into Webpack [1].

      [0] https://medium.com/webpack/the-chunk-graph-algorithm-week-26-29-7c88aa5e4b4e

      [1] https://medium.com/webpack/webpack-freelancing-log-book-week-17-48233121afbe

    • karmajunkieMar 2018

      Correct me if I'm misunderstanding the beta process in the javascript ecosystem, but Webpack v4 went into beta on Jan 25 [1] and removed the beta label on Feb 25 [2]. That's not "a while". While I don't want to detract from the work of maintainers—webpack is a great tool that's central to the workflow of thousands—the lack of documentation coupled with an extremely brief beta period gives most of us the impression of a haphazard, half-baked release that we just aren't going to trust for at least several more point releases.

      [1] https://medium.com/webpack/webpack-4-beta-try-it-today-6b1d27d7d7e2

      [2] https://medium.com/webpack/webpack-4-released-today-6cdb994702d4

    • vmastoFeb 2017

      Sorry for the late reply. Multiplexing is not a panacea, there's still some overhead, and even if there wasn't there's still a point where you start to lose lot of performance by limiting gzip compression (the smaller the file the less efficient the compression is).

      You can read more about why we'll always need a bundling step at the following links:

      http://engineering.khanacademy.org/posts/js-packaging-http2.htm

      https://medium.com/@asyncmax/the-right-way-to-bundle-your-assets-for-faster-sites-over-http-2-437c37efe3ff#.sjb5wen8t

      https://medium.com/webpack/webpack-http-2-7083ec3f3ce6#.74q6ro5kl

    • ppsAug 2017

      Sorry to be a party pooper again, but https://esdiscuss.org/topic/es8-proposal-optional-static-typing and https://ecmascript-daily.github.io/pages/status-of-static-typing-in-ecmascript/ ...
      I'd like to see that myself, but what can you do... I'm learning Rust instead to use this in wasm. With new webpack initiative https://medium.com/webpack/webpack-awarded-125-000-from-moss-program-f63eeaaf4e15 it's looking good.

    • thelarkinnJan 2018

      Hi @mbrumlow. Sean here from the webpack team.

      We did a lot of study and testing on HTTP/2 and we found that your claims are entirely incorrect. But don't take my word for it, see the stats!

      https://medium.com/webpack/webpack-http-2-7083ec3f3ce6

      HOWEVER! HTTP/2 and webpack become even more powerful when used together! This is something we are really excited to share and build on!

    Related

    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    SurviveJSsurvivejs.com35 people

    Interview with the author of React-like Inferno about JavaScript optimisations

    SurviveJS
    Personal · last shared 2023
    React Bloglegacy.reactjs.org35 people

    Archeology of React (2016)

    React Blog
    Company · last shared 2025
    Next.js Blognextjs.org271 people

    Next.js 12

    Next.js Blog
    Company · last shared 2026
    ESLint Blogeslint.org112 people

    Postmortem for Malicious Packages Published on July 12th, 2018

    ESLint Blog
    Company · last shared 2026
    TypeScript Blogblogs.msdn.microsoft.com/typescript47 people

    Announcing TypeScript 2.0

    TypeScript Blog
    Company · last shared 2019
    Rust Blogblog.rust-lang.org533 people

    Announcing Rust 1.0

    Rust Blog
    Company · last shared 2026
    GitHub Bloggithub.blog1.8k people

    YouTube-dl's repository has been restored

    GitHub Blog
    Company · last shared 2026