{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,22]],"date-time":"2026-03-22T16:48:08Z","timestamp":1774198088845,"version":"3.50.1"},"reference-count":67,"publisher":"Springer Science and Business Media LLC","issue":"10","license":[{"start":{"date-parts":[[2014,3,28]],"date-time":"2014-03-28T00:00:00Z","timestamp":1395964800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2015,10]]},"DOI":"10.1007\/s00607-014-0394-9","type":"journal-article","created":{"date-parts":[[2014,3,27]],"date-time":"2014-03-27T18:18:23Z","timestamp":1395944303000},"page":"1023-1044","source":"Crossref","is-referenced-by-count":47,"title":["Is Node.js a viable option for building modern web applications? A performance evaluation study"],"prefix":"10.1007","volume":"97","author":[{"given":"Ioannis K.","family":"Chaniotis","sequence":"first","affiliation":[]},{"given":"Kyriakos-Ioannis D.","family":"Kyriakou","sequence":"additional","affiliation":[]},{"given":"Nikolaos D.","family":"Tselikas","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,3,28]]},"reference":[{"key":"394_CR1","unstructured":"http:\/\/groups.google.co.uk\/group\/alt.hypertext\/msg\/06dad279804cb3ba . Accessed 22 Mar 2014"},{"key":"394_CR2","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4471-0057-7","volume-title":"From Usenet to CoWebs: interacting with social information spaces","author":"C Lueg","year":"2003","unstructured":"Lueg C, Fisher D (2003) From Usenet to CoWebs: interacting with social information spaces. Springer, Berlin"},{"key":"394_CR3","unstructured":"Facebook Reports Fourth Quarter 2013 and Full Year 2013 Results. http:\/\/investor.fb.com\/releasedetail.cfm?ReleaseID=821954 . Accessed 22 Mar 2014"},{"key":"394_CR4","doi-asserted-by":"crossref","unstructured":"Holzinger A, Treitler P, Slany W (2012) Making apps useable on multiple different mobile platforms: on interoperability for business application development on smartphones. In: Multidisciplinary Research and Practice for Information Systems. Lecture Notes in Computer Science, vol 7465, pp 176\u2013189","DOI":"10.1007\/978-3-642-32498-7_14"},{"key":"394_CR5","unstructured":"Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update (2012) 2017 http:\/\/www.cisco.com\/en\/US\/solutions\/collateral\/ns341\/ns525\/ns537\/ns705\/ns827\/white_paper_c11-520862.html . Accessed 22 Mar 2014"},{"key":"394_CR6","doi-asserted-by":"crossref","unstructured":"Amatya S, Kurti A (2014) Cross-platform mobile development: challenges and opportunities. In: ICT Innovations 2013, Advances in Intelligent Systems and Computing, Vol 231. Springer, New York, pp 219\u2013229","DOI":"10.1007\/978-3-319-01466-1_21"},{"key":"394_CR7","unstructured":"Ericsson Traffic and Market Report (2012) http:\/\/www.ericsson.com\/res\/docs\/2012\/traffic_and_market_report_june_2012.pdf . Accessed 22 Mar 2014"},{"issue":"2","key":"394_CR8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.4018\/jghpc.2010040101","volume":"2","author":"R Juwel","year":"2010","unstructured":"Juwel R, Hallberg J, Synnes K, Kristiansson J (2010) Harnessing the cloud for mobile social networking applications. Int J Grid High Perform Comput 2(2):1\u201311","journal-title":"Int J Grid High Perform Comput"},{"key":"394_CR9","unstructured":"RFC 6455#section-1.7, http:\/\/tools.ietf.org\/html\/rfc6455 . Accessed 22 Mar 2014"},{"key":"394_CR10","unstructured":"Web Server Survey, Netcraft (2013) http:\/\/news.netcraft.com\/archives\/2013\/10\/02\/october-2013-web-server-survey.html . Accessed 22 Mar 2014"},{"key":"394_CR11","unstructured":"PHP just grows and grows, Netcraft (2013) http:\/\/news.netcraft.com\/archives\/2013\/01\/31\/php-just-grows-grows.html . Accessed 22 Mar 2014"},{"key":"394_CR12","volume-title":"Web engineeringold wine in new bottles?","author":"G Kappel","year":"2004","unstructured":"Kappel G et al (2004) Web engineeringold wine in new bottles?. Springer, Berlin Heidelberg"},{"key":"394_CR13","unstructured":"W3C, HTML5.1, http:\/\/www.w3.org\/TR\/html51\/ . Accessed 22 Mar 2014"},{"key":"394_CR14","doi-asserted-by":"crossref","unstructured":"Juntunen A, Jalonen E, Luukkainen S (2013) HTML 5 in mobile devices-drivers and restraints. System Sciences (HICSS), 46th Hawaii International Conference on IEEE","DOI":"10.1109\/HICSS.2013.253"},{"key":"394_CR15","unstructured":"PhoneGap Framework, http:\/\/phonegap.com\/ . Accessed 22 Mar 2014"},{"key":"394_CR16","unstructured":"Appcelerator Platform, http:\/\/www.appcelerator.com\/ . Accessed 22 Mar 2014"},{"key":"394_CR17","unstructured":"IBM Worklight, http:\/\/www-03.ibm.com\/software\/products\/en\/worklight\/ . Accessed 22 Mar 2014"},{"key":"394_CR18","unstructured":"RhoMobile Suite, http:\/\/www.motorolasolutions.com\/US-EN\/Business+Product+and+Services\/Software+and+Applications\/RhoMobile+Suite . Accessed 22 Mar 2014"},{"key":"394_CR19","unstructured":"White Paper by RapidValue Solutions: How to Choose the Right Architecture For Your Mobile Application (2012)"},{"key":"394_CR20","unstructured":"Mikowski M, Powell J (2013) Single Page Web Applications: JavaScript end-to-end, Manning Publications (Sep 27, 2013, ISBN: 1617290750)"},{"key":"394_CR21","unstructured":"Janne L (2013) On the development of real-time multi-user web applications. Tampereen teknillinen yliopisto. Julkaisu-Tampere University of Technology (Publication 1167)"},{"key":"394_CR22","unstructured":"Antero T, Mikkonen T (2011) The web as an application platform: the saga continues. Software Engineering and Advanced Applications (SEAA), 37th EUROMICRO Conference on. IEEE"},{"issue":"10","key":"394_CR23","doi-asserted-by":"crossref","first-page":"2644","DOI":"10.4304\/jsw.8.10.2644-2651","volume":"8","author":"K Shuang","year":"2013","unstructured":"Shuang K, Kai F (2013) Research on server push methods in web browser based instant messaging applications. J Softw 8(10):2644\u20132651","journal-title":"J Softw"},{"key":"394_CR24","unstructured":"Spyros X, Xinogalos S (2013) A comparative analysis of cross-platform development approaches for mobile applications. Proceedings of the 6th Balkan Conference in Informatics. ACM"},{"key":"394_CR25","doi-asserted-by":"crossref","unstructured":"Smutny P (2012) Mobile development tools and cross-platform solutions. Carpathian Control Conference (ICCC), 2012 13th International IEEE","DOI":"10.1109\/CarpathianCC.2012.6228727"},{"key":"394_CR26","volume-title":"Evaluating cross-platform development approaches for mobile applications. Web information systems and technologies","author":"H Henning","year":"2013","unstructured":"Henning H, Hanschke S, Majchrzak TA (2013) Evaluating cross-platform development approaches for mobile applications. Web information systems and technologies. Springer, Berlin Heidelberg"},{"key":"394_CR27","unstructured":"http:\/\/nodejs.org\/industry\/ . Accessed 22 Mar 2014"},{"key":"394_CR28","unstructured":"http:\/\/www.firebase.com\/ . Accessed 22 Mar 2014"},{"key":"394_CR29","unstructured":"Tornado: Facebook\u2019s Real-Time Web Framework for Python, http:\/\/developers.facebook.com\/blog\/post\/301\/ . Accessed 22 Mar 2014"},{"key":"394_CR30","unstructured":"Real-Time Delivery Architecture at Twitter, http:\/\/www.infoq.com\/presentations\/Real-Time-Delivery-Twitter . Accessed 22 Mar 2014"},{"key":"394_CR31","unstructured":"Web Server Survey, Netcraft (2013). http:\/\/news.netcraft.com\/archives\/2013\/08\/09\/august-2013-web-server-survey.html . Accessed 22 Mar 2014"},{"key":"394_CR32","unstructured":"Simons P, Babel R (2001) FastCGI the forgotten treasure. ApacheCon Europe"},{"key":"394_CR33","doi-asserted-by":"crossref","unstructured":"Veal B, Foong A (2007) Performance scalability of a multi-core web server. Proceedings of the 3rd ACM\/IEEE Symposium on Architecture for networking and communications systems. ACM","DOI":"10.1145\/1323548.1323562"},{"key":"394_CR34","unstructured":"The Zettabyte EraTrends and Analysis. http:\/\/www.cisco.com\/en\/US\/solutions\/collateral\/ns341\/ns525\/ns537\/ns705\/ns827\/VNI_Hyperconnectivity_WP.html . Accessed 22 Mar 2014"},{"key":"394_CR35","unstructured":"IDC, Press Release. http:\/\/www.idc.com\/getdoc.jsp?containerId=prUS24108913 . Accessed 22 Mar 2014"},{"key":"394_CR36","unstructured":"Android Fregmentation Visualized (2013) http:\/\/opensignal.com\/reports\/fragmentation-2013\/fragmentation-2013 . Accessed 22 Mar 2014"},{"key":"394_CR37","unstructured":"XMLSocket, AS3. http:\/\/help.adobe.com\/en_US\/FlashPlatform\/reference\/actionscript\/3\/flash\/net\/XMLSocket.html . Accessed 22 Mar 2014"},{"key":"394_CR38","doi-asserted-by":"crossref","unstructured":"Wang V, Salim F, Moskovits P (2013) Deployment considerations. The definitive guide to HTML5 WebSocket, chapter 8. Apress, pp 149\u2013162","DOI":"10.1007\/978-1-4302-4741-8_8"},{"issue":"1","key":"394_CR39","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.bushor.2009.09.003","volume":"53","author":"Andreas M Kaplan","year":"2010","unstructured":"Kaplan Andreas M, Haenlein Michael (2010) Users of the world, unite! the challenges and opportunities of social media. Bus horizons 53(1):59\u201368","journal-title":"Bus horizons"},{"key":"394_CR40","doi-asserted-by":"crossref","unstructured":"Chaniotis IK, Kyriakou KID, Tselikas ND (2013) Proximity: a real-time, location aware social web application built with Node.js and AngularJS. Mobile Web and Information Systems. Springer, Berlin Heidelberg, pp 292\u2013295","DOI":"10.1007\/978-3-642-40276-0_23"},{"issue":"1","key":"394_CR41","doi-asserted-by":"crossref","first-page":"36","DOI":"10.4018\/jitwe.2013010103","volume":"8","author":"J Lundar","year":"2013","unstructured":"Lundar J, Grnli TM, Ghinea G (2013) Performance evaluation of a modern web architecture. Int J Inform Technol Web Eng (IJITWE) 8(1):36\u201350","journal-title":"Int J Inform Technol Web Eng (IJITWE)"},{"key":"394_CR42","unstructured":"Tom H-C, Mike W (2012) \u201cNode: up and running\u201d, O\u2019Reilly Media, ISBN: 978-1-4493-9858-3"},{"key":"394_CR43","unstructured":"http:\/\/geohash.org\/ . Accessed 22 Mar 2014"},{"key":"394_CR44","unstructured":"Redis documentation, http:\/\/redis.io\/documentation . Accessed 22 Mar 2014"},{"key":"394_CR45","unstructured":"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Promise . Accessed 22 Mar 2014"},{"key":"394_CR46","unstructured":"http:\/\/wiki.ecmascript.org\/doku.php?id=harmony:specification_drafts . Accessed 22 Mar 2014"},{"key":"394_CR47","unstructured":"Mark Ethan Trostler (2013) \u201cTestable JavaScript\u201d, O\u2019Reilly Media, ISBN: 978-1-4493-2339-4"},{"key":"394_CR48","unstructured":"ImageMagick, http:\/\/www.imagemagick.org . Accessed 22 Mar 2014"},{"key":"394_CR49","unstructured":"GraphicsMagick, http:\/\/www.graphicsmagick.org . Accessed 22 Mar 2014"},{"key":"394_CR50","doi-asserted-by":"crossref","unstructured":"Dabek F et al (2002) Event-driven programming for robust software. Proceedings of the 10th workshop on ACM SIGOPS European workshop. ACM","DOI":"10.1145\/1133373.1133410"},{"key":"394_CR51","unstructured":"http:\/\/angularjs.org\/ . Accessed 22 Mar 2014"},{"key":"394_CR52","unstructured":"Stone P (2013) Pixel perfect timing attacks with HTML5. Context Information Security (White Paper)"},{"key":"394_CR53","unstructured":"\/proc\/sys\/net\/ipv4\/* Variables, http:\/\/www.cyberciti.biz\/files\/linux-kernel\/Documentation\/networking\/ip-sysctl.txt . Accessed 22 Mar 2014"},{"key":"394_CR54","unstructured":"IBM, International Technical Support Organisation Linux Performance and Tuning Guidelines (2007). http:\/\/www.redbooks.ibm.com\/redpapers\/pdfs\/redp4285 . Accessed 22 Mar 2014"},{"key":"394_CR55","unstructured":"Pache Multi-Processing Modules, http:\/\/httpd.apache.org\/docs\/2.2\/mpm.html . Accessed 22 Mar 2014"},{"key":"394_CR56","unstructured":"Temme S (2007) Apache Performance Tuning Part One: Scaling Up"},{"key":"394_CR57","unstructured":"Apache MPM prefork. http:\/\/httpd.apache.org\/docs\/2.2\/mod\/prefork.html . Accessed 22 Mar 2014"},{"key":"394_CR58","unstructured":"Apache documentation. http:\/\/httpd.apache.org\/docs\/2.2\/mpm.html . Accessed 22 Mar 2014"},{"key":"394_CR59","unstructured":"http:\/\/wiki.nginx.org\/Main . Accessed 22 Mar 2014"},{"key":"394_CR60","unstructured":"http:\/\/php-fpm.org\/ . Accessed 22 Mar 2014"},{"key":"394_CR61","unstructured":"http:\/\/www.fastcgi.com\/ . Accessed 22 Mar 2014"},{"key":"394_CR62","unstructured":"https:\/\/code.google.com\/p\/v8\/ . Accessed 22 Mar 2014"},{"key":"394_CR63","unstructured":"http:\/\/nodejs.org\/ . Accessed 22 Mar 2014"},{"key":"394_CR64","unstructured":"http:\/\/nodejs.org\/api\/cluster.html . Accessed 22 Mar 2014"},{"key":"394_CR65","unstructured":"http:\/\/redmine.lighttpd.net\/projects\/weighttp\/wiki . Accessed 22 Mar 2014"},{"key":"394_CR66","unstructured":"Johnson T, Seeling P (2013) Desktop and mobile web page comparison: characteristics, trends, and implications. arXiv preprint arXiv:1309.1792 . Accessed 22 Mar 2014"},{"key":"394_CR67","unstructured":"Schneider F (2010) Analysis of new trends in the web from a network perspective. Ph.D thesis, TU Berlin"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0394-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00607-014-0394-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-014-0394-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T00:16:20Z","timestamp":1565309780000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00607-014-0394-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,3,28]]},"references-count":67,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2015,10]]}},"alternative-id":["394"],"URL":"https:\/\/doi.org\/10.1007\/s00607-014-0394-9","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,3,28]]}}}