加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Web性能优化: 使用Webpack分离数据的正确方法

发布时间:2019-03-06 17:39:00 所属栏目:优化 来源:前端小智
导读:制定向用户提供文件的最佳方式可能是一项棘手的工作。 有很多不同的场景,不同的技术,不同的术语。 在这篇文章中,我希望给你所有你需要的东西,这样你就可以: 了解哪种文件分割策略最适合你的网站和用户 知道怎么做 根据 Webpack glossary,有两种不同类

使用 Webpack 4 和 import() 语法(不要与 import 语法混淆),有条件地加载polyfill 非常容易。

  1. import React from 'react';  
  2. import ReactDOM from 'react-dom';  
  3. import App from './App/App';  
  4. import './index.css';  
  5. const render = () => {  
  6.   ReactDOM.render(<App />, document.getElementById('root'));  
  7. }  
  8. if (  
  9.   'fetch' in window &&  
  10.   'Intl' in window &&  
  11.   'URL' in window &&  
  12.   'Map' in window &&  
  13.   'forEach' in NodeList.prototype &&  
  14.   'startsWith' in String.prototype &&  
  15.   'endsWith' in String.prototype &&  
  16.   'includes' in String.prototype &&  
  17.   'includes' in Array.prototype &&  
  18.   'assign' in Object &&  
  19.   'entries' in Object &&  
  20.   'keys' in Object  
  21. ) {  
  22.   render();  
  23. } else {  
  24.   import('./polyfills').then(render);  

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读