paper-with-me

Papers

Hot-Rodding the Browser Engine: Automatic Configuration of JavaScript Compilers

2017-07-11 · Chris Fawcett, Lars Kotthoff, Holger H. Hoos

Modern software systems in many application areas offer to the user a multitude of parameters, switches and other customisation hooks. Humans tend to have difficulties determining the best configurations for particular applications. Modern optimising compilers are an example of such software systems; their many parameters need to be tuned for optimal performance, but are often left at the default values for convenience. In this work, we automatically determine compiler parameter settings that result in optimised performance for particular applications. Specifically, we apply a state-of-the-art automated parameter configuration procedure based on cutting-edge machine learning and optimisation techniques to two prominent JavaScript compilers and demonstrate that significant performance improvements, more than 35% in some cases, can be achieved over the default parameter settings on a diverse set of benchmarks.

📄 PDF Abstract BibTeX arXiv:1707.04245

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Detection and Analysis of Drive-by-Download Attacks and Malicious JavaScript Code

2010-04-26 · WWW '10: Proceedings of the 19th international conference on World wide web 2010 4 · Marco Cova, Christopher Kruegel, Giovanni Vigna

JavaScript is a browser scripting language that allows developers to create sophisticated client-side interfaces for web applications. However, JavaScript code is also used to carry out attacks against the user’s brow…

Anomaly Detection

Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzer

2020-01-13 · Suyoung Lee, HyungSeok Han, Sang Kil Cha, Sooel Son

JavaScript (JS) engine vulnerabilities pose significant security threats affecting billions of web browsers. While fuzzing is a prevalent technique for finding such vulnerabilities, there have been few studies that lever…

Language ModelingLanguage Modellingvalid

Clutch Control: An Attention-based Combinatorial Bandit for Efficient Mutation in JavaScript Engine Fuzzing

2025-10-14 · Myles Foley, Sergio Maffeis, Muhammad Fakhrur Rozi, Takeshi Takahashi arxiv

JavaScript engines are widely used in web browsers, PDF readers, and server-side applications. The rise in concern over their security has led to the development of several targeted fuzzing techniques. However, existing …

CNNs for NLP in the Browser: Client-Side Deployment and Visualization Opportunities

2018-06-01 · NAACL 2018 6 · Yiyun Liang, Zhucheng Tu, Laetitia Huang, Jimmy Lin

We demonstrate a JavaScript implementation of a convolutional neural network that performs feedforward inference completely in the browser. Such a deployment means that models can run completely on the client, on a wide …

Interpretable Machine LearningSentence ClassificationSentiment Analysis

Evolutionary Robotics on the Web with WebGL and Javascript

2014-06-12 · Jared Moore, Anthony Clark, Philip McKinley

Web-based applications are highly accessible to users, providing rich, interactive content while eliminating the need to install software locally. However, evolutionary robotics (ER) has faced challenges in this domain a…