{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,21]],"date-time":"2025-12-21T06:25:08Z","timestamp":1766298308270},"publisher-location":"Cham","reference-count":15,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319996165"},{"type":"electronic","value":"9783319996172"}],"license":[{"start":{"date-parts":[[2018,9,1]],"date-time":"2018-09-01T00:00:00Z","timestamp":1535760000000},"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":[[2019]]},"DOI":"10.1007\/978-3-319-99617-2_8","type":"book-chapter","created":{"date-parts":[[2018,9,3]],"date-time":"2018-09-03T09:36:35Z","timestamp":1535967395000},"page":"119-134","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["The Performance Analysis of Web Applications Based on Virtual DOM and Reactive User Interfaces"],"prefix":"10.1007","author":[{"given":"Dariusz","family":"Ch\u0119\u0107","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ziemowit","family":"Nowak","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,9,1]]},"reference":[{"key":"8_CR1","unstructured":"Apparao, V., et al.: Document object model (DOM) level 1 specification. World Wide Web Consortium. MIT Press, Cambridge (1998). https:\/\/www.w3.org\/TR\/1998\/REC-DOM-Level-1-19981001\/"},{"key":"8_CR2","unstructured":"Auchenberg, K.: Our web development workflow is completely broken. Full Frontal 2013. 5th JavaScript Conference. Brighton, UK (2013). https:\/\/www.youtube.com\/watch?v=ctwEcZC_mmI"},{"key":"8_CR3","unstructured":"Basques, K.: Get started with analyzing runtime performance. Tools for Web Developers. Google, Mountain View, USA (2018). https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/evaluate-performance\/"},{"key":"8_CR4","unstructured":"Chedeau, C.: React\u2019s diff algorithm. Performance Calendar (2013). https:\/\/calendar.perfplanet.com\/2013\/diff\/"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Czaplicki, E., Chong, S.: Asynchronous functional reactive programming for GUIs. In: Proceedings of the PLDI 2013, 34th ACM SIGPLAN Conference, Seattle, Washington, USA, pp. 411\u2013422 (2013)","DOI":"10.1145\/2491956.2462161"},{"key":"8_CR6","unstructured":"Freed, T.: What is virtual DOM. Specialized blog (2016). https:\/\/tonyfreed.blog\/what-is-virtual-dom-c0ec6d6a925c"},{"key":"8_CR7","unstructured":"Husain, J.: ECMAScript observable. Stage 1 draft. Proposal introduces an observable type to the ECMAScript standard library. Ecma International, Geneva (2017). https:\/\/tc39.github.io\/proposal-observable\/"},{"key":"8_CR8","unstructured":"Karabin, D., Nowak, Z.: AngularJS vs. Ember.js\u2014performance analysis frameworks for SPA Web applications [in Polish]. In: Kosiuczenko et al. (ed.) From Processes to Software: Research and Practice\/Sci, pp. 137\u2013152. Polish Information Processing Society, Warsaw (2015)"},{"key":"8_CR9","unstructured":"Mann, J., Wang, Z.: Performance timeline. W3C recommendation (2013). World Wide Web Consortium. MIT, Cambridge (2013). http:\/\/www.w3.org\/TR\/2013\/REC-performance-timeline-20131212\/"},{"key":"8_CR10","unstructured":"Markiewicz, R., Nowak, Z.: User-perceived performance analysis of single-page web application using navigation, resource and user timing API. In: Kosiuczenko, et al. (eds.) Software Engineering Research for the Practice\/Sci. Polish Information Processing Society, Warsaw, pp. 105\u2013121 (2017)"},{"key":"8_CR11","unstructured":"Narasimhan, P.: Adding rendering metrics to browser performance. In: Front End Ops Conference (2014). https:\/\/www.youtube.com\/watch?v=Rl6ZAd_Rd20"},{"key":"8_CR12","unstructured":"Narasimhan, P.: Making frontend performance testing a part of continuous integration\u2014PerfJankie. In: Velocity Conference, Santa Clara, USA (2014). http:\/\/nparashuram.com\/perfslides\/"},{"key":"8_CR13","unstructured":"Occhino, T., Chen, J., Hunt, P.: Rethinking web app development at Facebook. In: F8 2014 Developer Conference, San Francisco, USA (2014). https:\/\/code.facebook.com\/videos\/242117039324244\/rethinking-web-app-development-at-facebook-f8-hacker-way\/"},{"key":"8_CR14","doi-asserted-by":"crossref","unstructured":"St\u0119pniak, W., Nowak, Z.: Performance analysis of SPA web systems. In: Borzemski, et al. (eds.) Proceedings of the 37th International Conference on Information Systems Architecture and Technology, ISAT 2016, Pt. 1, pp. 235\u2013247. Springer (2017)","DOI":"10.1007\/978-3-319-46583-8_19"},{"key":"8_CR15","unstructured":"Zhiheng, W.: Navigation Timing. W3C Recommendation (2012). World Wide Web Consortium. MIT, Cambridge (1998). https:\/\/www.w3.org\/TR\/navigation-timing\/"}],"container-title":["Advances in Intelligent Systems and Computing","Engineering Software Systems: Research and Praxis"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-99617-2_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,23]],"date-time":"2019-10-23T13:24:42Z","timestamp":1571837082000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-99617-2_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,1]]},"ISBN":["9783319996165","9783319996172"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-99617-2_8","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2018,9,1]]}}}