13 papers · ranked by Valyu relevance
Juho Vepsäläinen
A significant portion of the web is powered by ECMAScript. As a web technology, it is ubiquitous and available on most platforms natively or through a web browser. ECMAScript is the dominant language of the web, but at the same time, it was not designed as such. The story of ECMAScript is a story of the impact of…
Alessandro Rosa
We present OBJS, a new transpiler project featuring the implementation of typified variables and functions call management in Javascript, as well as several new operators and syntax patterns that could make coding more agile and versatile. The goal is to empower this language. According to this point of view, this…
Abdullah Sheneamer, Khalid Raza
System security for web-based applications is paramount, and for the avoidance of possible cyberattacks it is important to detect vulnerable JavaScript functions. Developers and security analysts have long relied upon static analysis to investigate vulnerabilities and faults within programs. Static analysis tools are…
Chaiyong Ragkhitwetsagul, Komsan Kongwongsupak, Thanakrit Maneesawas, Natpichsinee Puttiwarodom + 4 more
'Natpichsinee Puttiwarodom' 'Ruksit Rojpaisarnkit' 'Morakot Choetkiertikul' 'Raula Gaikovina Kula' 'Thanwadee Sunetnanta'] Abstract—In this paper, we present jscefr (pronounced jes-cee-fer), a tool that detects the use of different elements of the JavaScript (JS) language, effectively measuring the level of proficiency…
José Miguel Moreno, Narseo Vallina-Rodrìguez, Juan Tapiador
—The JavaScript programming language, which began as a simple scripting language for the Web, has become ubiquitous, spanning desktop, mobile, and server applications. This increase in usage has made JavaScript an attractive target for nefarious actors, resulting in the proliferation of malicious browser extensions…
Romain Fouquet, Pierre Laperdrix, Romain Rouvoy
While JavaScript established itself as a cornerstone of the modern web, it also constitutes a major tracking and security vector, thus raising critical privacy and security concerns. In this context, some browser extensions propose to systematically block scripts reported by crowdsourced trackers lists. However, this…
Romain Fouquet, Pierre Laperdrix, Romain Rouvoy
Leveraging JavaScript (JS) for User Interface (UI) interactivity has been the norm on the web for many years. Yet, using JS increases bandwidth and battery consumption as scripts need to be downloaded and processed by the browser. Plus, client-side JS may expose visitors to security vulnerabilities such as Cross-Site…
Zhining Zhang, Liang Wan, Kun Chu, Shusheng Li + 3 more
'Lu Tang' 'Sathishkumar V E'] Currently, JavaScript malicious code detection methods are becoming more and more effective. Still, the existing methods based on deep learning are poor at detecting too long or too short JavaScript code. Based on this, this paper proposes an adaptive code length deep learning network…
Paul Leger, Felipe Ruiz, Hiroaki Fukuda, Nicolás Cardozo + 1 more
'Muhammad Aleem'] JavaScript Web applications are a common product in industry. As with most applications, Web applications can acquire software flaws (known as bugs), whose symptoms are seen during the development stage and, even worse, in production. The use of debuggers is beneficial for detecting bugs.…
Jack W Roddy, George T Lesica, Travis J Wheeler
We present SODA, a lightweight and open-source visualization library for biological sequence annotations that enables straightforward development of flexible, dynamic and interactive web graphics. SODA is implemented in TypeScript and can be used as a library within TypeScript and JavaScript.
Nishad Thalhath
This report presents the findings of a project from the 8th Biomedical Linked Annotation Hackathon (BLAH) to explore lightweight technology stacks to enhance assistive linked annotations. Using modern JavaScript frameworks and edge functions, in-browser Named Entity Recognition (NER), serverless embedding and vector…
Authors not listed
For decades, molecular visualization software has been fundamental to education and research in chemistry, structural biology, and materials science. These tools have enabled the inspection of structures, dynamics, and interactions, yet their reliance on two-dimensional (2D) interfaces imposes persistent limitations.…
David Meijer, Marnix H. Medema, Justin J. J. van der Hooft
Effective visualization of small molecules is paramount in conveying concepts and results in cheminformatics. Scalable vector graphics (SVG) are preferred for creating such visualizations, as SVGs can be easily altered in post-production and exported to other formats. A wide spectrum of software applications already…