{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,10]],"date-time":"2024-09-10T15:19:41Z","timestamp":1725981581129},"publisher-location":"Cham","reference-count":30,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319933740"},{"type":"electronic","value":"9783319933757"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-93375-7_26","type":"book-chapter","created":{"date-parts":[[2018,6,15]],"date-time":"2018-06-15T19:30:27Z","timestamp":1529091027000},"page":"567-590","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Toward an Understanding of the Tradeoffs of Adopting the MEAN Web Server Stack"],"prefix":"10.1007","author":[{"given":"Steve","family":"Kitzes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eric","family":"DeMauro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Kaplan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,6,16]]},"reference":[{"key":"26_CR1","unstructured":"Apache Software Foundation: ab \u2013 Apache HTTP server benchmarking tool (2016). http:\/\/httpd.apache.org\/docs\/2.2\/programs\/ab.html"},{"key":"26_CR2","doi-asserted-by":"crossref","unstructured":"Appuswamy, R., Gkantsidis, C., Narayanan, D., Hodson, O., Rowstron, A.: Scale-up vs scale-out for Hadoop: time to rethink? In: 4th Annual Symposium on Cloud Computing. ACM (2013)","DOI":"10.1145\/2523616.2523629"},{"issue":"10","key":"26_CR3","doi-asserted-by":"publisher","first-page":"1023","DOI":"10.1007\/s00607-014-0394-9","volume":"97","author":"I Chaniotis","year":"2015","unstructured":"Chaniotis, I., Kyriakou, K., Tselikas, N.: Is Node.js a viable option for building modern web applications? A performance study. Computing 97(10), 1023\u20131044 (2015)","journal-title":"Computing"},{"issue":"5","key":"26_CR4","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1145\/1941487.1941504","volume":"54","author":"A Charland","year":"2011","unstructured":"Charland, A., Leroux, B.: Mobile application development: web vs. native. Commun. ACM 54(5), 49\u201353 (2011)","journal-title":"Commun. ACM"},{"key":"26_CR5","unstructured":"Chrome: Chrome DevTools (2017). https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/"},{"key":"26_CR6","unstructured":"Economou, D., Rivoire, S., Kozyrakis, C., Ranganathan, P.: Full-system power analysis and modeling for server environments. In: Proceedings of the International Symposium on Computer Architecture (ISCA). IEEE (2006)"},{"issue":"1","key":"26_CR7","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1145\/2189750.2150982","volume":"40","author":"Michael Ferdman","year":"2012","unstructured":"Ferdman, M., Adileh, A., Kocberber, O., Volos, S., Alisafaee, M., Jevdjic, D., Kaynak, C., Popescu, A.D., Ailamaki, A., Falsafi, B.: Clearing the clouds: a study of emerging scale-out workloads on modern hardware. In: ACM SIGPLAN Notices, vol. 47, no. 4, pp. 37\u201338. ACM, March 2012","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"26_CR8","unstructured":"Github: Projects, Applications, and Companies Using Node (2016). https:\/\/github.com\/nodejs\/node\/wiki\/Projects,-Applications,-and-Companies-Using-Node"},{"key":"26_CR9","unstructured":"Github: Who uses Gulp? Issue #540 (2016). https:\/\/github.com\/gulpjs\/gulp\/issues\/540\/"},{"key":"26_CR10","unstructured":"Gulp: Gulp.js (2016). http:\/\/gulpjs.com\/"},{"issue":"91","key":"26_CR11","first-page":"1","volume":"2001","author":"I Haddad","year":"2001","unstructured":"Haddad, I.: Open-source web servers: performance on a carrier-class Linux platform. Linux J. 2001(91), 1 (2001)","journal-title":"Linux J."},{"key":"26_CR12","doi-asserted-by":"crossref","unstructured":"Kitzes, S., Kaplan, A.: Stack wars: the node awakens. In: Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS), INSTICC (2017)","DOI":"10.5220\/0006280702390249"},{"key":"26_CR13","unstructured":"Jina, V.: Testacular \u2013 Spectacular Test Runner for JavaScript (2012). https:\/\/testing.googleblog.com\/2012\/11\/testacular-spectacular-test-runner-for.html"},{"key":"26_CR14","unstructured":"Joyent: Node.js at PayPal (2014). https:\/\/www.joyent.com\/blog\/node-js-on-the-road-sf-node-js-at-paypal\/"},{"key":"26_CR15","unstructured":"Libuv: Design overview \u2013 libuv API documentation (2016). http:\/\/docs.libuv.org\/en\/v1.x\/design.html"},{"key":"26_CR16","unstructured":"McKeachie, C.: UI-Router: Why many developers don\u2019t use AngularJS\u2019s built-in router (2014). http:\/\/www.funnyant.com\/angularjs-ui-router\/"},{"key":"26_CR17","unstructured":"MEAN.JS: MEAN.JS \u2013 Full-Stack JavaScript Using MongoDB, Express, AngularJS, and Node.js (2014). http:\/\/meanjs.org"},{"issue":"6","key":"26_CR18","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MIC.2003.1250588","volume":"7","author":"DA Menasce","year":"2003","unstructured":"Menasce, D.A.: Web server software architectures. IEEE Internet Comput. 7(6), 78\u201381 (2003)","journal-title":"IEEE Internet Comput."},{"key":"26_CR19","unstructured":"Mongo-Express: Web-based MongoDB admin interface, written with Node.js and express (2012\u20132016). https:\/\/github.com\/mongo-express\/mongo-express"},{"issue":"1","key":"26_CR20","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1109\/90.986497","volume":"10","author":"E Nahum","year":"2002","unstructured":"Nahum, E., Barzilai, T., Kandlur, D.D.: Performance issues in WWW servers. IEEE\/ACM Trans. Netw. (TON) 10(1), 2\u201311 (2002)","journal-title":"IEEE\/ACM Trans. Netw. (TON)"},{"key":"26_CR21","unstructured":"Netcraft: September 2015 Web Server Survey (2015). http:\/\/news.netcraft.com\/archives\/2015\/09\/16\/september-2015-web-server-survey.html"},{"key":"26_CR22","unstructured":"PM2: PM2 \u2013 Advanced Node.js process manager (2016). http:\/\/pm2.keymetrics.io\/"},{"issue":"1","key":"26_CR23","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1108\/17440081311316398","volume":"9","author":"J Pokorny","year":"2013","unstructured":"Pokorny, J.: NoSQL databases: a step to database scalability in web environment. Int. J. Web Inf. Syst. 9(1), 69\u201382 (2013)","journal-title":"Int. J. Web Inf. Syst."},{"key":"26_CR24","unstructured":"Protractor: Protractor \u2013 end-to-end testing for AngularJS (2016). http:\/\/www.protractortest.org\/"},{"key":"26_CR25","first-page":"3","volume":"10","author":"P Ratanaworabhan","year":"2010","unstructured":"Ratanaworabhan, P., Livshits, B., Zorn, B.G.: JSMeter: comparing the behavior of JavaScript benchmarks with real web applications. WebApps 10, 3 (2010)","journal-title":"WebApps"},{"key":"26_CR26","unstructured":"SPECjbb: SPECjbb\u00ae2015 (2015). https:\/\/www.spec.org\/jbb2015\/"},{"key":"26_CR27","unstructured":"SPECweb: SPECweb2009 (2009). https:\/\/www.spec.org\/web2009\/"},{"issue":"6","key":"26_CR28","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/MIC.2010.145","volume":"14","author":"S Tilkov","year":"2010","unstructured":"Tilkov, S., Vinoski, S.: Node.js: using JavaScript to build high-performance network programs. IEEE Internet Comput. 14(6), 80\u201383 (2010)","journal-title":"IEEE Internet Comput."},{"key":"26_CR29","unstructured":"Transaction Processing Performance Council. About the TPC (2016). http:\/\/www.tpc.org\/information\/about\/abouttpc.asp"},{"key":"26_CR30","doi-asserted-by":"crossref","unstructured":"Welke, R., Hirschheeim, R., Schwarz, A.: Service oriented architecture maturity. IEEE Comput. 47(2) (2011). IEEE","DOI":"10.1109\/MC.2011.56"}],"container-title":["Lecture Notes in Business Information Processing","Enterprise Information Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-93375-7_26","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,19]],"date-time":"2019-10-19T14:28:18Z","timestamp":1571495298000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-93375-7_26"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319933740","9783319933757"],"references-count":30,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-93375-7_26","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2018]]}}}