nodeconf / london

Nodeconf London is a one day single track speaker series.
http://london.nodeconf.com
12 stars 10 forks source link

There is no page #17

Closed Swaagie closed 8 years ago

Swaagie commented 10 years ago

Consider a web application without a page? Having trouble visualizing?

The concept page has been around for a long time. Pages are the axioms of web applications and sooo 1995. I'll demonstrate we need to let go of this concept. In the early days pages fitted technological capacities. They are also logical, nicely coupled to specific routes and client-side application views.

However, pages hinder re-usability, modularization and development/prototyping speed. Why only make your back-end code modular? Every part of the application can be modular. If your application views are not modules, modularize harder! Yes even your templates should be in npm! That's right, no more copy pasting carousels ;)

I'd like to present the concept of using pagelets to forego the concept of pages. Pagelets offer encapsulated, modularized, extendable and reusable templates. Which are easily presented to the web via BigPipe.

Pagelets are a part of the BigPipe web framework recently showcased at EmpireJS, more details are in a whitepaper about the framework