简体   繁体   English

Javascript 库响应时间过长

[英]Javascript library taking too long time to respond

I am working with Node and React(NextJS) SSR based project, I have added createjs because I have javascript based animations, unfortunately it dosen't have NPM package so I download the minified js library and serving from local server, but after adding this library to HEAD after 20-30 seconds it gives response, when I tried this on plain HTML it takes just 20-30 miliseconds only to renponce.我正在使用基于 Node 和 React(NextJS) SSR 的项目,我添加了createjs ,因为我有基于 javascript 的动画,不幸的是它没有 NPM package 所以我从本地服务器下载了这个最小的 js 库后库在 20-30 秒后返回 HEAD,它会给出响应,当我在普通的 HTML 上尝试此操作时,只需 20-30 毫秒即可响应。 What should I do to minimize response time我应该怎么做才能最小化响应时间

componentDidMount(){

 this.checkLib()
}

checkLib(){

setTimeout(()=>{
   if(window.createjs){
    console.log('library is ready')
   }else{
    this.checkLib()
   }
},500)

}  


render(){
return(
   <Head>
          {(typeof window !='undefined')
          ? <script src='./../static/js/createjs.min.js' />
          :'' }
   <Head>
)
}

I add global npm package it returns window and document object.我添加global npm package 它返回 window 和文件 ZA8CFDE6331BD59EB2AC96F8911C4B666 It returns window object on DidMount event and It helps me to add library on initial level.它在 DidMount 事件上返回 window object 并帮助我在初始级别添加库。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM