• 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
config.js 652 字节