Font Size: a A A

The Research On Self-adaptive Browser Web Application Platform With High Performance Based On NodeJS

Posted on:2018-12-18Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhangFull Text:PDF
GTID:2348330515466726Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology,more and more applications have been transformed on the Web platform to be applied,which make the function and communication more and more complicated.And the Web application platform technology has a high development for adjusting to the enormous and complicated function.Among the Web applications,NodeJS network application development platform,AngularJS front-end framework technology,RequireJS and Bootstrap framework which has a outstanding compatibility and so on stand out because of their own strong advantages.A new self-adaptive browser Web application platform with high performance oriented to developers is designed in this paper which is based on NodeJS,AngularJS,RequireJS excellent cutting-edge technology.Firstly the browser-adapting Web application technology is researched and designed in this paper,and a new design model MVVM is presented.The self-adaptive browser component library based on AngularJS version is designed which is based on the two-way data binding of AngularJS technology and Bootstrap framework.At the same time,RequireJS is applied to the application platform to organize the module dependency management design and realize the modular development.And then the performance improvement of the application platform is designed and realized.Back-end server is the most critical part which affects the Web application performance,the followed factor is data transmission,the data transmission requesting time and the server response time is also extremely important.The high-performance Web application back-end server architecture is designed and realized in this paper based on NodeJS application platform.An improved data compression algorithm is proposed to realize data compression and Grunt automatic package project construction and the NodeJS back-end compression toolkit completion on data transmission technology,which improve the efficient back-end development architecture for Web application developers.Finally,the architecture of the application platform is tested and analyzed,and the compatibility of the AngularJS version of the components in mainstream browsers and AngularJS unit is tested,and the front end performance optimization is analyzed.The performance of Node JS server is tested and the back-end server performance simulation test algorithm and asynchronous programming algorithm is proposed to test the sever performance and project compilation capability.The test results show that the AngularJS component library performs well in the compatibility aspect of mainstream browsers,and the Node JS server is significantly faster than the traditional server in the aspect of receiving response time.The expected target is initially realized which aims to ensure the Web application platform could adapt the browser and have a high performance,and at the same time it provides a relatively complete environment for Web application developers.
Keywords/Search Tags:Web application platform, NodeJS, high performance, AngularJS, self-adption browser
PDF Full Text Request
Related items