{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T15:27:18Z","timestamp":1775230038561,"version":"3.50.1"},"reference-count":36,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T00:00:00Z","timestamp":1601337600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100003074","name":"Agencia Nacional de Promoci\u00f3n Cient\u00edfica y Tecnol\u00f3gica","doi-asserted-by":"publisher","award":["PICT-2018-03323"],"award-info":[{"award-number":["PICT-2018-03323"]}],"id":[{"id":"10.13039\/501100003074","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002923","name":"Consejo Nacional de Investigaciones Cient\u00edficas y T\u00e9cnicas","doi-asserted-by":"publisher","award":["PUE 22920170100091CO"],"award-info":[{"award-number":["PUE 22920170100091CO"]}],"id":[{"id":"10.13039\/501100002923","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Recent Web technologies such as HTML5, JavaScript, and WebGL have enabled powerful and highly dynamic Web mapping applications executing on standard Web browsers. Despite the complexity for developing such applications has been greatly reduced by Web mapping libraries, developers face many choices to achieve optimal performance and network usage. This scenario is even more complex when considering different representations of geographical data (raster, raw data or vector) and variety of devices (tablets, smartphones, and personal computers). This paper compares the performance and network usage of three popular JavaScript Web mapping libraries for implementing a Web map using different representations for geodata, and executing on different devices. In the experiments, Mapbox GL JS achieved the best overall performance on mid and high end devices for displaying raster or vector maps, while OpenLayers was the best for raster maps on all devices. Vector-based maps are a safe bet for new Web maps, since performance is on par with raster maps on mid-end smartphones, with significant less network bandwidth requirements.<\/jats:p>","DOI":"10.3390\/ijgi9100563","type":"journal-article","created":{"date-parts":[[2020,9,29]],"date-time":"2020-09-29T08:43:27Z","timestamp":1601369007000},"page":"563","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Evaluating the Performance of Three Popular Web Mapping Libraries: A Case Study Using Argentina\u2019s Life Quality Index"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9537-3541","authenticated-orcid":false,"given":"Alejandro","family":"Zunino","sequence":"first","affiliation":[{"name":"ISISTAN\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0892-6572","authenticated-orcid":false,"given":"Guillermo","family":"Vel\u00e1zquez","sequence":"additional","affiliation":[{"name":"IGEHCS\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]},{"given":"Juan","family":"Celem\u00edn","sequence":"additional","affiliation":[{"name":"IGEHCS\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5761-1898","authenticated-orcid":false,"given":"Cristian","family":"Mateos","sequence":"additional","affiliation":[{"name":"ISISTAN\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7021-3501","authenticated-orcid":false,"given":"Mat\u00edas","family":"Hirsch","sequence":"additional","affiliation":[{"name":"ISISTAN\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1130-8065","authenticated-orcid":false,"given":"Juan","family":"Rodriguez","sequence":"additional","affiliation":[{"name":"ISISTAN\u2014UNCPBA &amp; CONICET, Tandil B7001BBO, Buenos Aires, Argentina"}]}],"member":"1968","published-online":{"date-parts":[[2020,9,29]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Shekhar, S., and Xiong, H. (2008). Web Mapping and Web Cartography. Encyclopedia of GIS, Springer.","DOI":"10.1007\/978-0-387-35973-1_1486"},{"key":"ref_2","unstructured":"Kobayashi, A. (2020). Mapping, Web. International Encyclopedia of Human Geography, Elsevier. [2nd ed.]."},{"key":"ref_3","first-page":"137","article-title":"Tiling Large Geographical Databases","volume":"Volume 409","author":"Buchmann","year":"1989","journal-title":"Design and Implementation of Large Spatial Databases"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MPRV.2008.80","article-title":"OpenStreetMap: User-Generated Street Maps","volume":"7","author":"Haklay","year":"2008","journal-title":"IEEE Pervasive Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1802","DOI":"10.1016\/j.cageo.2008.11.009","article-title":"Building GML-native web-based geographic information systems","volume":"35","author":"Huang","year":"2009","journal-title":"Comput. Geosci."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Netek, R., Brus, J., and Tomecka, O. (2019). Performance Testing on Marker Clustering and Heatmap Visualization Techniques: A Comparative Study on JavaScript Mapping Libraries. ISPRS Int. J. Geo-Inf., 8.","DOI":"10.3390\/ijgi8080348"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1080\/19475681003700831","article-title":"Map mashups, Web 2.0 and the GIS revolution","volume":"16","author":"Batty","year":"2010","journal-title":"Ann. GIS"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Butler, H., Daly, M., Doyle, A., Gillies, S., Hagen, S., and Schaub, T. (2016). The GeoJSON Format, Internet Engineering Task Force. RFC 7946.","DOI":"10.17487\/RFC7946"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1007\/s10109-004-0129-0","article-title":"The roles of geography markup language (GML), scalable vector graphics (SVG), and Web feature service (WFS) specifications in the development of Internet geographic information systems (GIS)","volume":"6","author":"Peng","year":"2004","journal-title":"J. Geogr. Syst."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.cageo.2012.04.021","article-title":"The Geoprocessing Web","volume":"47","author":"Zhao","year":"2012","journal-title":"Comput. Geosci."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1016\/j.cageo.2019.04.011","article-title":"Analysis of server-side and client-side Web-GIS data processing methods on the example of JTS and JSTS using open data from OSM and geoportal","volume":"129","author":"Kulawiak","year":"2019","journal-title":"Comput. Geosci."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.jnca.2015.11.020","article-title":"RESTful service composition at a glance: A survey","volume":"60","author":"Garriga","year":"2016","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"102231","DOI":"10.1016\/j.ipm.2020.102231","article-title":"Discovering web services in social web service repositories using deep variational autoencoders","volume":"57","author":"Lizarralde","year":"2020","journal-title":"Inf. Process. Manag."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.is.2016.07.009","article-title":"Persisting big-data: The NoSQL landscape","volume":"63","author":"Corbellini","year":"2017","journal-title":"Inf. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Corbellini, A., Godoy, D., Mateos, C., Schiaffino, S., and Zunino, A. (2020). An Analysis of Distributed Programming Models and Frameworks for Large-scale Graph Processing. IETE J. Res., 1\u20139.","DOI":"10.1080\/03772063.2020.1754139"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1186\/1476-072X-9-14","article-title":"Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping","volume":"9","author":"Boulos","year":"2010","journal-title":"Int. J. Health Geogr."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/j.cag.2014.02.002","article-title":"3D graphics on the web: A survey","volume":"41","author":"Evans","year":"2014","journal-title":"Comput. Graph."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Netek, R., Masopust, J., Pavlicek, F., and Pechanec, V. (2020). Performance Testing on Vector vs. Raster Map Tiles\u2014Comparative Study on Load Metrics. ISPRS Int. J. Geo-Inf., 9.","DOI":"10.3390\/ijgi9020101"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/s11205-017-1777-z","article-title":"Spatial analysis of the relationship between a life quality index, HDI and poverty in the province of Buenos Aires and the autonomous city of Buenos Aires, Argentina","volume":"140","year":"2018","journal-title":"Soc. Indic. Res."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Vel\u00e1zquez, G.A., and Celemin, J.P. (2019). Geograf\u00eda y calidad de vida en la Argentina: An\u00e1lisis seg\u00fan departamentos y radios censales. J. Cienc. Soc.","DOI":"10.18682\/jcs.vi13.1005"},{"key":"ref_21","unstructured":"Tonon, G. (2016). A New Index for Study Quality of Life (LQI), Argentina: Combining Socioeconomic and Enviromental Indicators. Indicators of Quality of Life in Latin America, Springer International Publishing."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"3045","DOI":"10.31557\/APJCP.2018.19.11.3045","article-title":"Socio-Environmental Patterns Associated with Cancer Mortality: A Study Based on a Quality of Life Approach","volume":"19","author":"Pou","year":"2018","journal-title":"Asian Pac. J. Cancer Prev."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Vel\u00e1zquez, G.A. (2019). Geograf\u00eda y cambios en la calidad de vida de los argentinos: Una perspectiva territorial a la luz del siglo XXI. Punto. Sur., 104\u2013121.","DOI":"10.34096\/ps.n1.6915"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1016\/j.compag.2012.05.016","article-title":"RESTful Web Services improve the efficiency of data transfer of a whole-farm simulator accessed by Android smartphones","volume":"87","author":"Arroqui","year":"2012","journal-title":"Comput. Electron. Agric."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1559\/152304003100011126","article-title":"A Transition in Improving Maps: The ColorBrewer Example","volume":"30","author":"Brewer","year":"2003","journal-title":"Cartogr. Geogr. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"210","DOI":"10.1016\/j.envsoft.2014.08.029","article-title":"An open source Java web application to build self-contained web GIS sites","volume":"62","author":"Ahmed","year":"2014","journal-title":"Environ. Model. Softw."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1016\/j.envsoft.2013.04.002","article-title":"A Web Map Service implementation for the visualization of multidimensional gridded environmental data","volume":"47","author":"Blower","year":"2013","journal-title":"Environ. Model. Softw."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"320","DOI":"10.2747\/1548-1603.44.4.320","article-title":"Web Map Server Performance and Client Design Principles","volume":"44","author":"Yang","year":"2007","journal-title":"GIScience Remote Sens."},{"key":"ref_29","unstructured":"Dougherty, J., and Ilyankou, I. (2020). Hands-On Data Visualization: Interactive Storytelling from Spreadsheets to Code, O\u2019Reilly Media."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1179\/caj.1993.30.1.46","article-title":"Line generalisation by repeated elimination of points","volume":"30","author":"Visvalingam","year":"1993","journal-title":"Cartogr. J."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"2959","DOI":"10.1109\/26.477498","article-title":"Image quality measures and their performance","volume":"43","author":"Eskicioglu","year":"1995","journal-title":"IEEE Trans. Commun."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1016\/j.jvcir.2011.01.005","article-title":"Perceptual visual quality metrics: A survey","volume":"22","author":"Lin","year":"2011","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1109\/97.995823","article-title":"A universal image quality index","volume":"9","author":"Wang","year":"2002","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"684","DOI":"10.1109\/TIP.2013.2293423","article-title":"Gradient Magnitude Similarity Deviation: A Highly Efficient Perceptual Image Quality Index","volume":"23","author":"Xue","year":"2014","journal-title":"IEEE Trans. Image Process."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"4096","DOI":"10.1016\/j.eswa.2013.01.037","article-title":"A neural network based intelligent system for tile prefetching in web map services","volume":"40","author":"Regueras","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., and Apduhan, B.O. (2011, January 20\u201323). View- and Scale-Based Progressive Transmission of Vector Data. Proceedings of the Computational Science and Its Applications\u2014ICCSA 2011, Santander, Spain.","DOI":"10.1007\/978-3-642-21928-3"}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/10\/563\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:14:41Z","timestamp":1760177681000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/10\/563"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,9,29]]},"references-count":36,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["ijgi9100563"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9100563","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,9,29]]}}}