HN user

thelgevold

206 karma
Posts225
Comments13
View on HN
www.syntaxsuccess.com 9y ago

Closure Compiler vs Rollup vs Webpack

thelgevold
80pts31
www.syntaxsuccess.com 9y ago

Doing code splitting with Webpack

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in NodeJs

thelgevold
3pts0
www.syntaxsuccess.com 9y ago

Using Redux in Angular without using a framework

thelgevold
3pts0
www.syntaxsuccess.com 9y ago

A few pitfalls when bundling Angular applications

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

A few things to consider when bundling Angular applications

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

The role of compilers in JavaScript

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Comparing IIFE to UMD Bundles in JavaScript

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in Node.js

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Adding data types to JavaScript with Closure

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Combining streams in RxJs

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Creating a treeview in React

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Async and Await in TypeScript

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in NodeJs

thelgevold
9pts0
www.syntaxsuccess.com 9y ago

Lazy loading with Webpack

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in NodeJs

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in NodeJs

thelgevold
4pts1
www.syntaxsuccess.com 9y ago

Webpack 2 doesn't really do Tree Shaking

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Creating an Angular application with a tiny footprint

thelgevold
15pts1
www.syntaxsuccess.com 9y ago

Creating a tech blog

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Creating a microservice in NodeJs

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Trying to build the smallest Angular application possible

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Using Sql Server with NodeJS

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Doing code splitting with Webpack

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Creating an Angular application with a tiny footprint

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Creating an Angular application with a tiny footprint

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

Doing internationalization in Angular 2

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

Async and Await in TypeScript

thelgevold
2pts0
www.syntaxsuccess.com 9y ago

JavaScript AST

thelgevold
1pts0
www.syntaxsuccess.com 9y ago

VueJS can be optimized using the Closure compiler

thelgevold
1pts0

I definitely agree that there is a bit of a learning curve to Angular. A big pivot for people who are used to version 1.

The thing I like the most is how they are pushing the framework to reduce the footprint. In the upcoming version (4) they have made even more progress on this. There are also plans to introduce the Closure compiler in the build chain, which will lead to further optimizations.

It's unfortunate that the JS framework debate is so biased and subjective. I personally like to play around with several of the frameworks. My conclusion is that all the major players are of comparable quality (Angular, React, Aurelia etc). I think it really comes down to how you use the framework, rather than which one you end up with.

Hi. The author of the article here.

The webpack and Rollup experiments were done with uglify and gzip enabled. The numbers are based on the reported values in Chrome when running the code here: http://www.syntaxsuccess.com/rollup-bundle http://www.syntaxsuccess.com/webpack-bundle http://www.syntaxsuccess.com/closure-bundle

The uglify code was accidentally commented out in the source on Github, but I have fixed that now.