{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:45:14Z","timestamp":1742913914653,"version":"3.40.3"},"publisher-location":"Cham","reference-count":26,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319198897"},{"type":"electronic","value":"9783319198903"}],"license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"vor","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":[[2015]]},"DOI":"10.1007\/978-3-319-19890-3_7","type":"book-chapter","created":{"date-parts":[[2015,6,11]],"date-time":"2015-06-11T05:31:58Z","timestamp":1434000718000},"page":"81-98","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Asqium: A JavaScript Plugin Framework for Extensible Client and Server-Side Components"],"prefix":"10.1007","author":[{"given":"Vasileios","family":"Triglianos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,6,10]]},"reference":[{"key":"7_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1007\/3-540-36557-5_9","volume-title":"Objects, Components, Architectures, Services, and Applications for a Networked World","author":"J Mayer","year":"2003","unstructured":"Mayer, J., Melzer, I., Schweiggert, F.: Lightweight plug-in-based application development. In: Aksit, M., Mezini, M., Unland, R. (eds.) NODe 2002. LNCS, vol. 2591, pp. 87\u2013102. Springer, Heidelberg (2003)"},{"key":"7_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"515","DOI":"10.1007\/978-3-319-08245-5_40","volume-title":"Web Engineering","author":"V Triglianos","year":"2014","unstructured":"Triglianos, V., Pautasso, C.: Interactive scalable lectures with ASQ. In: Casteleyn, S., Rossi, G., Winckler, M. (eds.) ICWE 2014. LNCS, vol. 8541, pp. 515\u2013518. Springer, Heidelberg (2014)"},{"key":"7_CR3","unstructured":"kangax: Detecting global variable leaks (2009). \n                      http:\/\/perfectionkills.com\/detecting-global-variable-leaks\/\/"},{"key":"7_CR4","unstructured":"B\u00e9dard, J.: Isomorphic javascript (2015). \n                      http:\/\/isomorphic.net\/"},{"key":"7_CR5","doi-asserted-by":"crossref","unstructured":"Onishi, A.: Plugins: When the time is right. In: Pro WordPress Theme Development, pp. 273\u2013295. Apress (2013)","DOI":"10.1007\/978-1-4302-5915-2_9"},{"key":"7_CR6","unstructured":"Dimitri, G.: Custom elements. W3c working draft, W3C (December 2014). \n                      http:\/\/www.w3.org\/TR\/2014\/WD-custom-elements-20141216\/"},{"key":"7_CR7","unstructured":"Dimitri, G., Ito, H.: Shadow dom. W3c working draft, W3C (June 2014). \n                      http:\/\/www.w3.org\/TR\/2014\/WD-shadow-dom-20140617\/"},{"key":"7_CR8","unstructured":"Dimitri, G., Hajime, M.: Html imports. W3c working draft, W3C (March 2014). \n                      http:\/\/www.w3.org\/TR\/2014\/WD-html-imports-20140311\/"},{"key":"7_CR9","unstructured":"Penades, S.: An Introduction to Web Components. In: Web Components London, webcomponents.org (January 2015)"},{"key":"7_CR10","unstructured":"Walton, P.: Web components and the future of CS. In: Proc. of SFHTML5 (November 2014). \n                      http:\/\/webcomponents.org\/presentations\/web-components-and-the-future-of-css\/"},{"key":"7_CR11","unstructured":"Polymer, P.: Polymer Homepage (2015). \n                      https:\/\/www.polymer-project.org\/"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Sharp, R.: Detecting global variable leaks (October 2010). \n                      https:\/\/remysharp.com\/2010\/10\/08\/what-is-a-polyfill","DOI":"10.1088\/2058-7058\/23\/08\/21"},{"key":"7_CR13","unstructured":"ECMA: Draft specification for es.next (ecma-262 edition 6). Ecmascript working draft, ECMA (February 2015)"},{"key":"7_CR14","doi-asserted-by":"crossref","unstructured":"Bonetta, D., Binder, W., Pautasso, C.: TigerQuoll: parallel event-based JavaScript. In: Proc. of PPoPP, pp. 251\u2013260 (2013)","DOI":"10.1145\/2517327.2442541"},{"key":"7_CR15","unstructured":"Rauch, G.: Rooms and Namespaces (2014). \n                      http:\/\/socket.io\/docs\/rooms-and-namespaces\/\n                      \n                     (accessed: February 25, 2015)"},{"key":"7_CR16","unstructured":"c9: architect (2015). \n                      https:\/\/github.com\/c9\/architect"},{"key":"7_CR17","unstructured":"Jacobs, R.: intravenous (2015). \n                      https:\/\/github.com\/RoyJacobs\/intravenous"},{"key":"7_CR18","unstructured":"Rodger, R.: seneca (2015). \n                      https:\/\/github.com\/rjrodger\/seneca"},{"key":"7_CR19","unstructured":"cujoJS: wire (2015). \n                      https:\/\/github.com\/cujojs\/wire"},{"key":"7_CR20","unstructured":"Mullenweg, M., Boren, R., Jaquith, M., Ozz, A., Westwood, P.: Wordpress (2011). \n                      https:\/\/wordpress.org\/"},{"key":"7_CR21","unstructured":"Wolfe, H., O\u2019Nolan, J., Davis, P., Williams, J.: Ghost (2015). \n                      https:\/\/ghost.org\/"},{"issue":"2","key":"7_CR22","first-page":"1","volume":"8","author":"M Dougiamas","year":"2004","unstructured":"Dougiamas, M.: Moodle: A virtual learning environment for the rest of us. TESL-EJ 8(2), 1\u20138 (2004)","journal-title":"TESL-EJ"},{"key":"7_CR23","unstructured":"Moodle developer documentation, M.: Event 2 (2015). \n                      https:\/\/docs.moodle.org\/dev\/Event_2\n                      \n                     (accessed: February 25, 2015)"},{"issue":"12","key":"7_CR24","doi-asserted-by":"publisher","first-page":"2194","DOI":"10.1016\/j.jss.2008.04.005","volume":"81","author":"A Mesbah","year":"2008","unstructured":"Mesbah, A., Van Deursen, A.: A component-and push-based architectural style for ajax applications. Journal of Systems and Software 81(12), 2194\u20132209 (2008)","journal-title":"Journal of Systems and Software"},{"key":"7_CR25","unstructured":"Hoodie, H.: Hoodie Homepage (2015). \n                      http:\/\/hood.ie\/\n                      \n                     (accessed: February 25, 2015)"},{"key":"7_CR26","doi-asserted-by":"crossref","unstructured":"Mikkonnen, T., Systa, K., Pautasso, C.: Towards liquid web applications. In: Proc. of the 15th International Conference on Web Engineering (ICWE). Springer, Rotterdam (2015)","DOI":"10.1007\/978-3-319-19890-3_10"}],"container-title":["Lecture Notes in Computer Science","Engineering the Web in the Big Data Era"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-19890-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,6,23]],"date-time":"2020-06-23T00:17:46Z","timestamp":1592871466000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-19890-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"ISBN":["9783319198897","9783319198903"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-19890-3_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2015]]},"assertion":[{"value":"10 June 2015","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}