Abstract

This article aims to compare the performance of the Node.js development platform. with the PHP and .Net Core platforms, in addition to demonstrating the internal workings of the Node.js platform, which uses V8 engineering, the same used in the Google browser, to compile the Javascript language, whose compilation time is translated into the machine language with the JIT engine. Three applications were developed to compare the speed and operation of requests for each of them, in addition to the time for each request and the total time spent. The survey showed that the vast majority of respondents know and recommend the knowledge and use of Node.js, as its ease and performance are quite high, in addition to the possibility of developing in a single language, Javascript, both mobile devices, servers and Applications from the web.

Highlights

  • Web development has been improving more and more with the addition of new technologies

  • Javascript: Programming language used for the application, we use its syntax in the examples along with the application in Node.js; Visual Studio Code: we use the text editor to create the source code of the applications: Node.js, PHP and .Net Core.Node.js platform where the algorithms will run on the server side along with JavaScript, being able to see the way it acts in the systems, and observing the improvement of responses and performance compared to other competitors; Google Forms: We use the platform to create the 105 questionnaires, are both multiple choice and dichotomous, questions are closed and can only be choose one of them, we share via WhatsApp and E-mail to the programmers from Brazil

  • Node.js and .Net Core, both can be used for embedded systems, IoT, Desktops and games

Read more

Summary

Introduction

Web development has been improving more and more with the addition of new technologies. Increasing the need for interaction between users with these services on the web, without delay to receive your data These applications require a highly performative and fast processing power, so that it gives the sensation of real-time interaction between client and server. More, it must exactly happen on a massive scale, supporting hundreds to millions of customers. Created natively on .NET, Java, PHP, Ruby or Python platforms present one thing in common: they stop processing while using I/O on server. This shutdown is known as the Blocking-Thread model. For better understand how technology can support thousands of connections and maintain its high efficiency, we do a detailed study in this article on Node.js and the optimization techniques exercised inside the platform, in addition to some test’s comparative with other programming languages

Objectives
Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.