{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:31:00Z","timestamp":1750221060692,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":16,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,9,17]],"date-time":"2018-09-17T00:00:00Z","timestamp":1537142400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2018,9,17]]},"DOI":"10.1145\/3267183.3267190","type":"proceedings-article","created":{"date-parts":[[2018,9,10]],"date-time":"2018-09-10T12:11:35Z","timestamp":1536581495000},"page":"63-72","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Characteristics and Performance Assessment of Approaches Pre-rendering and Isomorphic Javascript as a Complement to SPA Architecture"],"prefix":"10.1145","author":[{"given":"William Oliveira","family":"da Silva","sequence":"first","affiliation":[{"name":"Universidade do Estado de Santa Catarina"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo Roberto","family":"Farah","sequence":"additional","affiliation":[{"name":"Universidade do Estado de Santa Catarina"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,9,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Spike Brehm. 2013. Isomorphic JavaScript The Future of Web Apps - Airbnb Engineering. (2013). http:\/\/nerds.airbnb.com\/isomorphic-javascript-future-web-apps  Spike Brehm. 2013. Isomorphic JavaScript The Future of Web Apps - Airbnb Engineering. (2013). http:\/\/nerds.airbnb.com\/isomorphic-javascript-future-web-apps"},{"key":"e_1_3_2_1_2_1","unstructured":"Express. 2017. Using middleware. https:\/\/expressjs.com\/en\/guide\/using-middleware.html  Express. 2017. Using middleware. https:\/\/expressjs.com\/en\/guide\/using-middleware.html"},{"key":"e_1_3_2_1_3_1","unstructured":"David Flanagan. 2011. JavaScript: The Definitive Guide 6th Edition (6th ed.). O'Reilly Media.   David Flanagan. 2011. JavaScript: The Definitive Guide 6th Edition (6th ed.). O'Reilly Media."},{"key":"e_1_3_2_1_4_1","unstructured":"Google. 2018. Rendertron. https:\/\/github.com\/GoogleChrome\/rendertron  Google. 2018. Rendertron. https:\/\/github.com\/GoogleChrome\/rendertron"},{"volume-title":"Winona State University Sixteenth Annual Conference 57","year":"2016","author":"Hakim Malek","key":"e_1_3_2_1_5_1"},{"key":"e_1_3_2_1_6_1","unstructured":"Adam Neary. 2017. Rearchitecting Airbnb's Frontend. (2017). https:\/\/medium.com\/airbnb-engineering\/rearchitecting-airbnbs-frontend-5e213efc24d2  Adam Neary. 2017. Rearchitecting Airbnb's Frontend. (2017). https:\/\/medium.com\/airbnb-engineering\/rearchitecting-airbnbs-frontend-5e213efc24d2"},{"key":"e_1_3_2_1_7_1","unstructured":"Netlify. 2016. Prerendering Explained. https:\/\/www.netlify.com\/blog\/2016\/11\/22\/prerendering-explained\/  Netlify. 2016. Prerendering Explained. https:\/\/www.netlify.com\/blog\/2016\/11\/22\/prerendering-explained\/"},{"volume-title":"Workshop em Desempenho de Sistemas Computacionais e de Comunica\u00e7\u00e3o (WPerformance). Sociedade Brasileira de Computa\u00e7\u00e3o, Porto Alegre\/RS.","author":"Politowski C.","key":"e_1_3_2_1_8_1"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Aravind Shenoy and Anirudh Prabhu. 2016. Obstacles in SEO. Apress Berkeley CA.  Aravind Shenoy and Anirudh Prabhu. 2016. Obstacles in SEO. Apress Berkeley CA.","DOI":"10.1007\/978-1-4842-1854-9_5"},{"key":"e_1_3_2_1_10_1","unstructured":"W. O. Silva. 2018. Caracteriza\u00e7\u00e3o e Compara\u00e7\u00e3o de Desempenho das Abordagens Pre-Rendering e JavaScript Isom\u00f3rfico como Complemento da Arquitetura Single Page Application. Trabalho de Conclus\u00e3o de Curso (Bacharel em Engenharia de Software) UDESC Ibirama Brasil.  W. O. Silva. 2018. Caracteriza\u00e7\u00e3o e Compara\u00e7\u00e3o de Desempenho das Abordagens Pre-Rendering e JavaScript Isom\u00f3rfico como Complemento da Arquitetura Single Page Application. Trabalho de Conclus\u00e3o de Curso (Bacharel em Engenharia de Software) UDESC Ibirama Brasil."},{"key":"e_1_3_2_1_11_1","unstructured":"Steve Souders. 2015. domInteractive: is it? really? https:\/\/www.stevesouders.com\/blog\/2015\/08\/07\/dominteractive-is-it-really\/  Steve Souders. 2015. domInteractive: is it? really? https:\/\/www.stevesouders.com\/blog\/2015\/08\/07\/dominteractive-is-it-really\/"},{"key":"e_1_3_2_1_12_1","unstructured":"Jason Strimpel and Maxime Najim. 2016. Building Isomorphic JavaScript Apps. O'Reilly Media Inc.   Jason Strimpel and Maxime Najim. 2016. Building Isomorphic JavaScript Apps. O'Reilly Media Inc."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2010.145"},{"key":"e_1_3_2_1_14_1","unstructured":"Rick Viscomi Andy Davies and Marcel Duran. 2015. Using WebPageTest: Web Performance Testing for Novices and Power Users (1st ed.). O'Reilly Media Inc.   Rick Viscomi Andy Davies and Marcel Duran. 2015. Using WebPageTest: Web Performance Testing for Novices and Power Users (1st ed.). O'Reilly Media Inc."},{"key":"e_1_3_2_1_15_1","unstructured":"Webpack. 2018. Code Splitting. https:\/\/webpack.js.org\/guides\/code-splitting\/  Webpack. 2018. Code Splitting. https:\/\/webpack.js.org\/guides\/code-splitting\/"},{"key":"e_1_3_2_1_16_1","unstructured":"WebPagetest. 2012. Speed Index. https:\/\/sites.google.com\/a\/webpagetest.org\/docs\/using-webpagetest\/metrics\/speed-index  WebPagetest. 2012. Speed Index. https:\/\/sites.google.com\/a\/webpagetest.org\/docs\/using-webpagetest\/metrics\/speed-index"}],"event":{"name":"SBCARS '18: XII Brazilian Symposium on Software Components, Architectures, and Reuse","sponsor":["SBC Brazilian Computer Society","UFSCar Federal University of S\u00e3o Carlos","IFSP Federal Institute of S\u00e3o Paulo"],"location":"Sao Carlos Brazil","acronym":"SBCARS '18"},"container-title":["Proceedings of the VII Brazilian Symposium on Software Components, Architectures, and Reuse"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3267183.3267190","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3267183.3267190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:44:41Z","timestamp":1750207481000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3267183.3267190"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,9,17]]},"references-count":16,"alternative-id":["10.1145\/3267183.3267190","10.1145\/3267183"],"URL":"https:\/\/doi.org\/10.1145\/3267183.3267190","relation":{},"subject":[],"published":{"date-parts":[[2018,9,17]]},"assertion":[{"value":"2018-09-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}