we.blog

Stuff & nonsense on web development

Fronteers 2011 – Alex Russel “Data, semantics & the process of progress”

Alex Russel (@slightlylate) kicked of the second day of Fronteers 2011 with a talk about the process of progress and a look into the future of HTML. These are my notes from his talk.

The process of change

  • We want to our toys and we want them right now, but we’re stuggling with the adoption risk:
    • Lock-in risk: is this feature a standard?
    • Run-time risk: we want it to perform!
    • Mission or rechnical risks: we nee configurable and extensible APIs
  • Evolution thrives on iteration, without regular browser updates we can’t use new features
  • Solutions to stalled evolution:
    • Plan A: an evolving platfrom
    • Plan B: frameworks and compilers (polyfills, js-libraries, pre-processors, etc)
  • We should focus on taking advantage of new stuff, because there will be more future than there was past
  • We need checkpoints but we need to keep feeding the process of change
  • We thrive on shared ambiguity: HTML doesn’t mean anything by itself, but we agree on what it means and therefor it has meaning

Web components & model-driven views

  • Web components allow us to define our own elements like <x-comment></x-comment> with it’s
    own internal shadow dom, default styling and scripted behaviour.
  • Model-driven views is basically templating directly in HTML. Data can be fed to these views directly from HTML or by JS

Posted on by

Add a comment

Your email address will not be published. Required fields are marked *
You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>