---
title: "#329: An opinionated comparison of React, Angular and Aurelia"
publication: "JavaScript Weekly"
issue: 329
published_at: "2017-04-07"
canonical_url: "https://javascriptweekly.com/issues/329"
---

#329: An opinionated comparison of React, Angular and Aurelia

Regexes in a post-ES6 world, and why Glimmer is so fantastic. — [Read this e-mail on the Web](http://javascriptweekly.com/issues/329)

JavaScript WeeklyIssue 329 — April 7, 2017

We found too many releases were happening on Thursdays so **JavaScript Weekly has moved back to Fridays** :-) We're also working on a redesign and would love if you could anonymously [share your opinions here](https://cooperpress.typeform.com/to/Ej1g5Z) - all feedback welcomed.
_- Peter Cooper, editor_[JS Regular Expressions in a Post-ES6 World](https://ponyfoo.com/articles/regular-expressions-post-es6)A look at new regex features introduced in ES6 or later, including the `y`, `u` and `s` flags, named capture groups, and look-behind assertions. Nicolás Bevacqua 
[Why To Be Excited About Glimmer](https://hackernoon.com/why-im-excited-about-glimmerjs-3631bd0c95c4)A practical, code-led look at how [Glimmer](https://glimmerjs.com/) provides the benefits of Ember’s fast rendering engine and sturdy tools without having to buy into the whole ecosystem. Tristan Edwards 
[An Opinionated Comparison of React, Angular and Aurelia](https://github.com/stickfigure/blog/wiki/Opinionated-Comparison-of-React%2C-Angular2%2C-and-Aurelia)Opinion pieces are a dime-a-dozen but this shows some real insight and technical considerations. It also spawned a [Hacker News discussion.](https://news.ycombinator.com/item?id=14057148) Jeff Schnitzer 
[![Frontend Masters\](https://copm.s3.amazonaws.com/de4700de.jpg)](https://frontendmasters.com/books/front-end-handbook/2017/?utm_source=javascriptweekly&utm_medium=email)[📘✨ The 2017 Front-End Handbook - Free and Open Source](https://frontendmasters.com/books/front-end-handbook/2017/)A free, thorough and open source guide anyone could use to learn about the practice of front-end development.  Frontend MastersSponsor
[Webpack and Rollup: The Same But Different](https://medium.com/webpack/webpack-and-rollup-the-same-but-different-a41ad427058c)Facebook merged a huge pull request into React that replaced its build process with one based on Rollup and not Webpack. But why? Rich Harris 
[Preact 8.0 Beta Released: A Faster, Smaller React-a-Like](https://github.com/developit/preact/releases/tag/8.0.0)A fast 3KB React alternative with the same API. 8.0 boasts significant performance improvements, smaller size, and fewer edge cases. [8.0.1](https://github.com/developit/preact/releases/tag/8.0.1) is the latest release. Jason Miller 
[Reactide: A Dedicated IDE for React Development](https://github.com/reactide/reactide)A cross-platform app including a simulator and integrated Node server. Bita Djaghouri, Jin Choi, Mark Marcelo 
[Chrome Devtools' New 'Code Coverage' Feature](https://blog.logrocket.com/using-the-chrome-devtools-new-code-coverage-feature-ca96c3dddcaf)It's in Chrome Canary only for now, but it shows you which lines were and weren’t used in each JavaScript and CSS file. LogRocket 


Jobs

- [Full-Stack JavaScript Developer (m/f) - Berlin, Germany](http://www.blogfoster.com/en/about-jobs/tech/full-stack-javascript-developer/?utm_source=javascript-newsletter&utm_campaign=tech-hiring-march-2017)Let's help content creators get paid! We're blogfoster: the leading influencer marketing platform in Europe and we would like to hire you. React, Redux, and Node: It's JavaScript all the way down. Let's chat! BLOGFOSTER GMBH
- [JavaScript UI Developer (React & React Native) - (Berlin, Germany)](https://taxfix.workable.com/jobs/442930?utm_source=javascriptweekly&utm_medium=email)Taxfix are looking for an experienced UI Developer who can help build UIs so anyone can file their taxes using our mobile apps. Taxfix GmbH
- [Software Engineers - The free press needs you](http://jobs.schibsted.com/job/software-engineers-for-next-generation-products/?utm_source=javascriptweekly&utm_medium=email)Democracy only works when everyone knows enough to make good decisions. We’re here to make sure that they do, and we need your help. Schibsted

In Brief

[EmberConf 2017: State of the Union](https://emberjs.com/blog/2017/04/05/emberconf-2017-state-of-the-union.html) news 
Now 5 years old, a look at both Ember’s history and future.
Tom Dale, Yehuda Katz, Godfrey Chan

[Angular Attack: A 48-Hour Online Angular Hackathon (April 22-23)](https://www.angularattack.com/) news
Angular Attack

[How 3575 Developers Debug Their Front-End JavaScript](https://twitter.com/JavaScriptDaily/status/847802529962438656) 
`console.log` wins but is less popular than in [a similar poll](https://twitter.com/brianloveswords/status/717749353914490881) a year ago.
Twitter

[Easily Add GIFs to Any Realtime Chat App](https://www.pubnub.com/blog/integrate-embeddable-gifs-into-a-realtime-chat-app-with-giphy-api-and-blocks/) tutorial 
You can’t hide from them. GIFs are everywhere. Easily add Giphy GIFs to your app.
PubNubSponsor

[Everything You Need to Know About Change Detection in Angular](https://hackernoon.com/everything-you-need-to-know-about-change-detection-in-angular-8006c51d206f) tutorial
Maxim Koretskyi

[11 Ways to Invoke a Function](https://gist.github.com/myshov/05800f083a0afce56e0f782314a103eb) tutorial 
Think of any more? Leave a comment.
Alexander Myshov

[Using Pipes in Angular](http://developer.telerik.com/topics/web-development/using-pipes-angular-2/) tutorial 
How to use the new pipes functionality that replaces filters from Angular 1.
Burke Holland

[How to Deal with Unhandled Promise Rejections](http://thecodebarbarian.com/unhandled-promise-rejections-in-node.js.html) tutorial node
Valeri Karpov

[How to Create a (Very Simple) Reddit Client with Angular 4](http://progur.com/2017/03/how-to-create-reddit-client-with-angular-4.html) tutorial
Ashraff Hathibelagal

[Build More & Save More with API Mocking](http://discover.getsandbox.com/api-mocking-ebook/?utm_medium=paid&utm_campaign=monolith-campaigns&utm_source=cooperpress) 
Sandbox - API Mocking SoftwareSponsor

[Why You Should Make Desktop Apps with Electron (in 5 Minutes)](https://pusher.com/sessions/meetup/hydrahack/making-desktop-apps-with-electron) video
Matt Andrews

[Brendan Eich Talks WebAssembly](https://softwareengineeringdaily.com/2017/03/31/webassembly-with-brendan-eich/) podcast 
Brendan Eich on his involvement with the WebAssembly specification. _1h24m_.
Software Engineering Daily

[JavaScript Frameworks: A Futile Attempt At Objectivity](https://medium.com/@mattburgess/javascript-frameworks-a-futile-attempt-at-objectivity-adf6e75d2fbe) opinion 
A personal view of the current state of JavaScript frameworks.
Matt Burgess

[eslint-plugin-security: ESLint Rules for Node Security](https://github.com/nodesecurity/eslint-plugin-security) tools node 
Helps to identify potential security hotspots.
The Node Security Platform

[Adaptive Live and VoD 360 Streaming in HTML5 on Desktop and Mobile](https://bitmovin.com/bitmovin-html5-player-v7/?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=html5player) tools 
Stream your VR and 360 video with Netflix quality to all major devices using adaptive streaming (DASH and HLS).
BitmovinSponsor

[Tippy.js: A Fancier but Pure JS Tooltip Library](https://atomiks.github.io/tippyjs/) code 
Extends [Popper.js](https://popper.js.org/) (featured last week) with theming, effects, & support for complex popovers.
atomiks

[Embedo: A Modern Social Media Embed Plugin](https://shobhitsharma.github.io/embedo/) code 
For Facebook, Twitter, Instagram, YouTube and Pinterest content.
Shobhit Sharma

[SweetAlert2: An Accessible (WAI-ARIA) Replacement for JS Alerts](https://limonte.github.io/sweetalert2/) code

[BitArray.js: A Memory Efficient Implementation of Bit Flag Arrays](https://github.com/brockwhittaker/BitArray.js) code 
Packs booleans into Uint32Arrays for efficiency.
Brock Whittaker

[Glamorous: React Component Styling Solved](https://github.com/paypal/glamorous) code
PayPal

[UTIF.js: A Small and Fast TIFF Decoder in Pure JS](https://github.com/photopea/UTIF.js) code 
[TIFF](https://en.wikipedia.org/wiki/TIFF) is an arcane yet still encountered image format.
Photopea

Curated by [Peter Cooper](http://twitter.com/peterc) and published by [Cooperpress](https://cooperpress.com/).

Like this? You may also enjoy: [FrontEnd Focus](http://frontendfocus.co/) : [Node Weekly](http://nodeweekly.com/) : [React Status](http://react.statuscode.com/)

[Stop getting JavaScript Weekly](*|UNSUB|*) : [Change email address](*|UPDATE_PROFILE|*) : [Read this issue on the Web](http://javascriptweekly.com/issues/329)

© Cooperpress Ltd. Fairfield Enterprise Centre, Lincoln Way, Louth, LN11 0LS, UK
