1. 18 4月, 2017 1 次提交
    • A
      Add CDN support with assetPrefix (#1700) · dec85fe6
      Arunoda Susiripala 提交于
      * Introduce script tag based page loading system.
      
      * Call ensurePage only in the dev mode.
      
      * Implement router using the page-loader.
      
      * Fix a typo and remove unwanted code.
      
      * Fix some issues related to rendering.
      
      * Fix production tests.
      
      * Fix ondemand test cases.
      
      * Fix unit tests.
      
      * Get rid of eval completely.
      
      * Remove all the inline code.
      
      * Remove the json-pages plugin.
      
      * Rename NEXT_PAGE_LOADER into __NEXT_PAGE_LOADER__
      
      * Rename NEXT_LOADED_PAGES into __NEXT_LOADED_PAGES__
      
      * Remove some unwanted code.
      
      * Load everything async.
      
      * Remove lib/eval-script.js
      We no longer need it.
      
      * Move webpack idle wait code to the page-loader.
      Because that's the place to do it.
      
      * Remove pageNotFound key from the error.
      
      * Remove unused error field 'buildError'
      
      * Add much better logic to normalize routes.
      
      * Get rid of mitt.
      
      * Introduce a better way to register pages.
      
      * Came back to the mitt() based page-loader.
      
      * Add link rel=preload support.
      
      * Add assetPrefix support to add support for CDNs.
      
      * Add assetPrefix support for preload links.
      
      * Update readme.md
      dec85fe6