1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/client
Arunoda Susiripala d3b1ead149 Implement "on demand entries" (#1111)
* Add a plan for dynamic entry middleware.

* Use dynamic pages middleware to load pages in dev.

* Add the first version of middleware but not tested.

* Integrated.

* Disable prefetching in development.
Otherwise it'll discard the use of dynamic-entries.

* Build custom document and error always.

* Refactor code base.

* Change branding as on-demand entries.

* Fix tests.

* Add a client side pinger for on-demand-entries.

* Dispose inactive entries.

* Add proper logs.

* Update grammer changes.

* Add integration tests for ondemand entries.

* Improve ondemand entry disposing logic.

* Try to improve testing.

*  Make sure entries are not getting disposed in basic integration tests.

* Resolve conflicts.

* Fix tests.

* Fix issue when running Router.onRouteChangeComplete

* Simplify state management.

* Make sure we don't dispose the last active page.

* Reload invalid pages detected with the client side ping.

* Improve the pinger code.

* Touch the first page to speed up the future rebuild times.

* Add Websockets based pinger.

* Revert "Add Websockets based pinger."

This reverts commit f706a49a3d886d0231259b7a1fded750ced2e48f.

* Do not send requests per every route change.

* Make sure we are completing the middleware request always.

* Make sure test pages are prebuilt.
2017-02-26 11:45:16 -08:00
..
head-manager.js use Promise to update head (#574) 2016-12-30 11:14:36 -08:00
index.js Remove traces of glamor (#1286) 2017-02-26 17:58:00 +05:30
next-dev.js [WIP] Remember scroll position on error (#911) 2017-01-31 08:56:17 +05:30
next.js Don't discard component state on error (#741) 2017-01-11 17:58:20 -08:00
on-demand-entries-client.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
patch-react.js Copy all properties and descriptors when patching React (#1101) 2017-02-15 08:30:39 +05:30
webpack-hot-middleware-client.js Don't discard component state on error (#741) 2017-01-11 17:58:20 -08:00