0.0.1 • Published 8 years ago
webkernel v0.0.1
* webkernel
A kernel for modular and scalable web applications
Based on:
- Scalable JavaScript Application Architecture by Nicholas Zakas
- Patterns For Large-Scale JavaScript Application Architecture by Addy Osmani
In a nutshell:
- Units of functionality are loaded into iframes to provide namespace and DOM isolation, but can communicate with each other via service interfaces
- Units provide UI components, preferrably using the shadow DOM to maintain that isolation
- Units provide services to each other to implement common functionality (e.g. authentication, notifications, extension registry, etc)
License:
Apache 2
0.0.1
8 years ago