Skip to content

Roadmap

Rob Wormald edited this page Jan 7, 2016 · 4 revisions

Basic roadmap / strategy:

Strategy

Provide a suite of lightweight, interoperable, reactive services and components for Angular2. Services should be usable in isolation, but work together seamlessly. Embrace reactive principles. Everything is a stream.

In Progress

Planned

  • API - Http / RESTful API client built on top of ng2's Http
  • Resiliency - Http extensions for errors / poor networking / offline
  • Realtime - Socket client (Websocket, Engine/Socket.io, Firebase, Pusher, ???)
  • Model - high level service on top of Store / DB / API / Realtime
  • ServiceWorker - Offline / insta-boot functionality

Potential

  • Scroller - high performance virtual scrolling like iOS's UITableView
  • Sync - based on Service Worker + Background Sync proposal
  • Identity - identity/auth management (may be rolled into API?)
  • Config - user preference / settings / etc
  • Router - unlikely but possible replacement for UI-Router
Clone this wiki locally