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/build
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
..
babel Changes hard-coded module aliases to be relative (#1164) 2017-02-16 07:37:29 +05:30
loaders Run tests in Travis. (#1247) 2017-02-22 23:38:49 +05:30
plugins example: fix style 2017-01-15 00:30:39 +09:00
clean.js build on tmp dir (#1150) 2017-02-15 10:03:33 -03:00
index.js Completely delete the build dir. (#1158) 2017-02-15 17:31:21 +01:00
replace.js Fix "EXDEV: cross-device link not permitted" error (#1174) 2017-02-16 15:16:02 +01:00
root-module-relative-path.js Fix relative module aliases for Windows (#1249) 2017-02-24 04:49:34 +05:30
webpack.js Implement "on demand entries" (#1111) 2017-02-26 11:45:16 -08:00