1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/server
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
..
build Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
config.js Add X-Powered-By header. (#416) 2016-12-19 07:27:47 -08:00
document.js Remove traces of glamor (#1286) 2017-02-26 17:58:00 +05:30
hot-reloader.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
index.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
next.js Programmatic API (#310) 2016-12-16 12:33:08 -08:00
on-demand-entry-handler.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
read-page.js Add Gzip support for JSON pages (#571) 2016-12-31 21:46:23 +09:00
render.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00
require.js write assets to disk 2016-10-16 04:49:42 +09:00
resolve.js New test setup (#640) 2017-01-12 13:14:49 +09:00
router.js Allow parsed url to be passed down (#950) 2017-02-02 12:21:08 +05:30