{"action":"created","issue":{"url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/728","repository_url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter","labels_url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/728/labels{/name}","comments_url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/728/comments","events_url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/728/events","html_url":"https://github.com/AngularClass/angular2-webpack-starter/issues/728","id":162158992,"number":728,"title":"[Feat] Static template compilation, Web Workers, Service Workers and sw-precache","user":{"login":"Luchillo","id":9698639,"avatar_url":"https://avatars.githubusercontent.com/u/9698639?v=3","gravatar_id":"","url":"https://api.github.com/users/Luchillo","html_url":"https://github.com/Luchillo","followers_url":"https://api.github.com/users/Luchillo/followers","following_url":"https://api.github.com/users/Luchillo/following{/other_user}","gists_url":"https://api.github.com/users/Luchillo/gists{/gist_id}","starred_url":"https://api.github.com/users/Luchillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Luchillo/subscriptions","organizations_url":"https://api.github.com/users/Luchillo/orgs","repos_url":"https://api.github.com/users/Luchillo/repos","events_url":"https://api.github.com/users/Luchillo/events{/privacy}","received_events_url":"https://api.github.com/users/Luchillo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-06-24T14:26:16Z","updated_at":"2016-08-14T21:42:40Z","closed_at":null,"body":"* **I'm submitting a ...**\r\n[x] feature request\r\n\r\n* **Do you want to request a *feature* or report a *bug*?**\r\nA feature\r\n\r\n\r\n* **What is the current behavior?**\r\nThere's no current support for [Static Template Compilation](http://teropa.info/blog/2016/05/19/things-that-excite-me-about-angular-2.html#static-template-compilation) nor [Web Workers](http://teropa.info/blog/2016/05/19/things-that-excite-me-about-angular-2.html#web-worker-support) nor [Service Workers](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)\r\n\r\n* **What is the expected behavior?**\r\nHave support for those 3 technologies in the app.\r\n\r\n* **What is the motivation / use case for changing the behavior?**\r\n    - Static template compilation: Speed up the render process and performance as well as lowering the size of the bundles.\r\n    - Web Workers: Offloading resource intensive operations to a new thread thus making better use of multicore cpus (today even mobile have multicore).\r\n    - Service workers: Mainly to support offline applications using libs like [sw-precache](https://github.com/GoogleChrome/sw-precache) or [sw-toolbox](https://github.com/GoogleChrome/sw-toolbox), but also to support background sync and push notifications.  \r\n\r\n* **Other information**\r\n    Here are some links about those subjects:\r\n  - [Static Template Compilation](http://teropa.info/blog/2016/05/19/things-that-excite-me-about-angular-2.html#static-template-compilation)\r\n  - [Web Workers](http://teropa.info/blog/2016/05/19/things-that-excite-me-about-angular-2.html#web-worker-support)\r\n  - [Service Workers](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)\r\n  - [The difference between Service Workers, Web Workers and WebSockets](https://aarontgrogg.com/blog/2015/07/20/the-difference-between-service-workers-web-workers-and-websockets)\r\n\r\nAditionally i'm working on the sw and sw-precache feature myself so i can provide some help in that field.\r\n"},"comment":{"url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/comments/239699583","html_url":"https://github.com/AngularClass/angular2-webpack-starter/issues/728#issuecomment-239699583","issue_url":"https://api.github.com/repos/AngularClass/angular2-webpack-starter/issues/728","id":239699583,"user":{"login":"Luchillo","id":9698639,"avatar_url":"https://avatars.githubusercontent.com/u/9698639?v=3","gravatar_id":"","url":"https://api.github.com/users/Luchillo","html_url":"https://github.com/Luchillo","followers_url":"https://api.github.com/users/Luchillo/followers","following_url":"https://api.github.com/users/Luchillo/following{/other_user}","gists_url":"https://api.github.com/users/Luchillo/gists{/gist_id}","starred_url":"https://api.github.com/users/Luchillo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Luchillo/subscriptions","organizations_url":"https://api.github.com/users/Luchillo/orgs","repos_url":"https://api.github.com/users/Luchillo/repos","events_url":"https://api.github.com/users/Luchillo/events{/privacy}","received_events_url":"https://api.github.com/users/Luchillo/received_events","type":"User","site_admin":false},"created_at":"2016-08-14T21:42:40Z","updated_at":"2016-08-14T21:42:40Z","body":"I've had mine working with that plugin for a month or so, but since i started my repo not as a clone but as a different project that after i merged this one, i think i shouldn't make a pull request with all the changes i've made, so i practically need to clone this and put it to work again."}}
{"actor":{"display_login":"Luchillo"}}