Share this project

Done

Share this project

Done
Durandal 2014 project video thumbnail
Replay with sound
Play with
sound
$36,643 pledged of $95,000 goal
backers
$36,643 pledged of $95,000 goal
backers

A Christmas Surprise

10 likes

Today and tomorrow my family is taking time to celebrate Christmas. But, I wanted to share some joy and excitement with all of you too. So, today I'm happy to present you with a very special gift: a sneak peek at the NextGen version of Durandal! Below you can find a video where I take you through building a simple "Hello World" application using the preview code. I hope you enjoy it and do check out the points of interest below the video for some further explanation.

Points of Interest

  • Modules - Use AMD, CommonJS or ES6 modules to build apps. (Built on the ES6 native script loader API).
  • Data-binding - Bind to plain JavaScript objects. (Built on the native Object.observe API).
  • View Templates - Use simplified {{}} binding expressions. (Built on native HTML Templates and WebComponents).
  • Custom Elements - Create your own templatable and bindable elements. (Built on native WebComponents, HTML Templates and Object.observe).
  • Performance - It's fast! The composition system is up to 2x faster than Durandal 2.x. The data-binding system is marginally faster than AngularJS. With native Object.observe enabled in Chrome, it is 2-3x faster than AngularJS.
  • Isolation - There is nothing in global scope. You can run multiple isolated Durandal apps on the same page, even multiple instances of the same app.
  • External Dependencies - None.
  • Browser Support - Built on future browser technologies, pollyfilled for today's browsers. Works on >= IE10 and all other modern browsers. (There are some glitches on IE9, but I'm hopeful about getting it working if the Kickstarter is backed.)

Comments

Only backers can post comments. Log In
    1. Missing avatar

      Timothy Corey on January 3, 2014

      Wish I had more money to give. This is a great project. I've used Caliburn Micro for years now and I'm looking forward to getting into using Durandal in my web development projects.

    2. Eliseu Monar on December 24, 2013

      Looks unreal. Great job!