Aurelia - Next Generation Web Apps
summary
Aurelia builds apps with plain ES2015/ES2016 JavaScript transpiled by Babel or TypeScript, split into optional modules so the router or other pieces are omitted if unused, and it defaults to Bluebird promises, webpack-friendly tooling and a CLI. Demonstrations show a router with activate/canActivate lifecycle hooks, an HTTP fetch to GitHub that populates users in ~25 lines, binding like value.bind/value.two-way, a repeater repeat.for, event delegation via delegate and HTML-only custom elements with a bindable attribute. Community on Gitter is ~3–4k and v1.0 RTM is released.
AI-written summary · about
chapters (23)
- 0:00Start
- 0:11Intro
- 0:38What Is Irelia
- 2:42Modern Dom
- 3:03Modern Dom Is Not Slow
- 6:54Irelia Command-Line Interface
- 13:52Templating Syntax and Simple Binding Syntax
- 15:45One-Way Data Binding
- 17:04Bind to Events
- 17:45Trigger Binding
- 18:09Event Delegation
- 21:12Configure Router
- 23:00Router View Custom Element
- 25:59If Attribute
- 29:16Dependency Injection
- 30:20Activate Function
- 33:29Make It a Custom Element
- 34:47Ref Attribute
- 40:55Componentized Applications
- 42:23Html Only Custom Elements
- 46:51The Irelia Hub
- 48:35What Are We Working on Currently with the Framework
- 51:10Irelia Interface
related talks
56mAurelia: Next Generation Web Apps
45mAurelia - the next generation JavaScript framework you will love
59mAurelia vs “just Angular” a.k.a “the framework formerly known as Angular 2”
27mAngular Renaissance
59mNo Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks
34mWeb Components & Micro Apps: Angular, React & Vue peacefully united?
22mUniversal React Apps Using Next.js
29mBuilding Large-Scale Web Apps
