Skip to content

Comment on JavaScript frameworks and topics to learn in 2017parent

Comments

Webpack?!? Somebody didn't get the memo... I think we're supposed to use Rollup [0] now...

[0] http://rollupjs.org/

Webpack 2 is where it's at. Tree-shaking was Rollup's big feature and Webpack 2 has it.

That's great, but it ain't there yet. [0] Incidentally, releasing a version 2 without deprecating version 1 seems a bit of a project smell... It might be the right thing to do in a particular situation, but what happened on the project that led to that situation?

[0] Tree shaking completely broken? #2867 https://github.com/webpack/webpack/issues/2867

Whole versions don't get deprecated. Visible features get deprecated when they are still present in the latest version but will be missing or incompatible in the next major version.

Not smell just semver – http://semver.org/

To my mind, the "semver way" would be to make tree-shaking an option on a new minor version. After some number of releases, it might become a default on a new major version, if the maintainers so chose. Splitting the project into multiple codebases is not required by semver.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.