Node.js: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Added date. | Use this bot. Report bugs. | Suggested by Whoop whoop pull up | Linked from User:Cewbot | #UCB_webform_linked 3/7
Line 29:
Dahl criticized the limited capability of [[Apache HTTP Server]] to handle many (10,000+) concurrent connections, as well as the dominant programming paradigm of sequential programming, in which applications could block entire processes or cause the creation of multiple execution stacks for simultaneous connections.<ref>{{cite web |last=Garbar |first=Dzmitry |title=PHP 7 vs Node.js? They Can Be Partners, Not Competitors For a Developer! |url=https://belitsoft.com/php-development-services/php7-vs-nodejs |access-date=21 December 2016 |website=belitsoft.com}}</ref>
 
Dahl demonstrated the project at the inaugural European JSConf on November 8, 2009.<ref name="b3">[https://books.google.com/books?id=KGt-FxUEj48C&dq=nodejs&pg=PT24 Sams Teach Yourself Node.js in 24 Hours], Sams Publishing, 05-Sep-2012</ref><ref>{{Cite web |last=Ubl |first=Malte |date=2009-09-09 |title=JSConf.eu 2009, Berlin, Germany |url=https://www.jsconf.eu/2009/speaker/speakers_selected.html |access-date=2009-09-09 |website=www.jsconf.eu}}</ref><ref>{{Cite web|url=https://www.youtube.com/watch?v=ztspvPYybIY |archive-url=https://ghostarchive.org/varchive/youtube/20211215/ztspvPYybIY |archive-date=2021-12-15 |url-status=live|title=Ryan Dahl: Original Node.js presentation|date=8 June 2012 |via=www.youtube.com}}{{cbignore}}</ref> Node.js combined [[Google]]'s [[Chrome V8|V8]] JavaScript engine, an [[event loop]], and a low-level [[Input/output|I/O]] [[Application programming interface|API]].<ref name="b1">[https://books.google.com/books?id=ZH6bpbcrlvYC&q=nodejs Professional Node.js: Building JavaScript Based Scalable Software], John Wiley & Sons, 01-Oct-2012</ref>
 
In January 2010, a [[package manager]] was introduced for the Node.js environment called [[Npm (software)|npm]].<ref>{{cite web |url=https://github.com/npm/npm/releases?after=v0.1.1 |title=Earliest releases of npm |website=GitHub |access-date = 27 July 2016}}</ref> The package manager allows programmers to publish and share Node.js [[Package manager|packages]], along with the accompanying source code, and is designed to simplify the installation, update and uninstallation of packages.<ref name="b1"/>