Applying meta-functions for improving JavaScript code performance
- Autores
- Medel, Ricardo; Ferreyra, Alexis; Navaro, Néstor; Ravera, Emanuel
- Año de publicación
- 2017
- Idioma
- inglés
- Tipo de recurso
- documento de conferencia
- Estado
- versión publicada
- Descripción
- In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs.
Sociedad Argentina de Informática e Investigación Operativa - Materia
-
Ciencias Informáticas
performance
meta-programming
rewriting
JavaScript
compiler - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- http://creativecommons.org/licenses/by-sa/4.0/
- Repositorio
- Institución
- Universidad Nacional de La Plata
- OAI Identificador
- oai:sedici.unlp.edu.ar:10915/66097
Ver los metadatos del registro completo
id |
SEDICI_9d871c8c90334f8b27f93c13925439c7 |
---|---|
oai_identifier_str |
oai:sedici.unlp.edu.ar:10915/66097 |
network_acronym_str |
SEDICI |
repository_id_str |
1329 |
network_name_str |
SEDICI (UNLP) |
spelling |
Applying meta-functions for improving JavaScript code performanceMedel, RicardoFerreyra, AlexisNavaro, NéstorRavera, EmanuelCiencias Informáticasperformancemeta-programmingrewritingJavaScriptcompilerIn recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs.Sociedad Argentina de Informática e Investigación Operativa2017-09info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdf32-38http://sedici.unlp.edu.ar/handle/10915/66097enginfo:eu-repo/semantics/altIdentifier/url/http://www.clei2017-46jaiio.sadio.org.ar/sites/default/files/Mem/ASSE/asse-05.pdfinfo:eu-repo/semantics/altIdentifier/issn/2451-7593info:eu-repo/semantics/reference/hdl/10915/135194info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-sa/4.0/Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-29T11:09:50Zoai:sedici.unlp.edu.ar:10915/66097Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-29 11:09:50.38SEDICI (UNLP) - Universidad Nacional de La Platafalse |
dc.title.none.fl_str_mv |
Applying meta-functions for improving JavaScript code performance |
title |
Applying meta-functions for improving JavaScript code performance |
spellingShingle |
Applying meta-functions for improving JavaScript code performance Medel, Ricardo Ciencias Informáticas performance meta-programming rewriting JavaScript compiler |
title_short |
Applying meta-functions for improving JavaScript code performance |
title_full |
Applying meta-functions for improving JavaScript code performance |
title_fullStr |
Applying meta-functions for improving JavaScript code performance |
title_full_unstemmed |
Applying meta-functions for improving JavaScript code performance |
title_sort |
Applying meta-functions for improving JavaScript code performance |
dc.creator.none.fl_str_mv |
Medel, Ricardo Ferreyra, Alexis Navaro, Néstor Ravera, Emanuel |
author |
Medel, Ricardo |
author_facet |
Medel, Ricardo Ferreyra, Alexis Navaro, Néstor Ravera, Emanuel |
author_role |
author |
author2 |
Ferreyra, Alexis Navaro, Néstor Ravera, Emanuel |
author2_role |
author author author |
dc.subject.none.fl_str_mv |
Ciencias Informáticas performance meta-programming rewriting JavaScript compiler |
topic |
Ciencias Informáticas performance meta-programming rewriting JavaScript compiler |
dc.description.none.fl_txt_mv |
In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs. Sociedad Argentina de Informática e Investigación Operativa |
description |
In recent years, the expansion of the World Wide Web, and web runtimes in particular, to all kind of devices has rendered the JavaScript performance in a hot topic. Several approaches to improve the performance of JavaScript applications have been tried by the industrial and research communities. In this paper we review the most popular approaches and propose a novel solution based on meta-programming and source code rewriting. The preliminary results of our experiments are very promising, although more studies are required to know to what extent this approach can improve the performance of real-life JavaScript programs. |
publishDate |
2017 |
dc.date.none.fl_str_mv |
2017-09 |
dc.type.none.fl_str_mv |
info:eu-repo/semantics/conferenceObject info:eu-repo/semantics/publishedVersion Objeto de conferencia http://purl.org/coar/resource_type/c_5794 info:ar-repo/semantics/documentoDeConferencia |
format |
conferenceObject |
status_str |
publishedVersion |
dc.identifier.none.fl_str_mv |
http://sedici.unlp.edu.ar/handle/10915/66097 |
url |
http://sedici.unlp.edu.ar/handle/10915/66097 |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/url/http://www.clei2017-46jaiio.sadio.org.ar/sites/default/files/Mem/ASSE/asse-05.pdf info:eu-repo/semantics/altIdentifier/issn/2451-7593 info:eu-repo/semantics/reference/hdl/10915/135194 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-sa/4.0/ Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) |
dc.format.none.fl_str_mv |
application/pdf 32-38 |
dc.source.none.fl_str_mv |
reponame:SEDICI (UNLP) instname:Universidad Nacional de La Plata instacron:UNLP |
reponame_str |
SEDICI (UNLP) |
collection |
SEDICI (UNLP) |
instname_str |
Universidad Nacional de La Plata |
instacron_str |
UNLP |
institution |
UNLP |
repository.name.fl_str_mv |
SEDICI (UNLP) - Universidad Nacional de La Plata |
repository.mail.fl_str_mv |
alira@sedici.unlp.edu.ar |
_version_ |
1844615966285103104 |
score |
13.070432 |