Tearing down the multicore barrier for web applications

    Research output: Chapter in Book/Report/Conference proceedingConference paper

    Abstract

    We are being confronted with two phenomena that will greatly influence the way people experience the internet. On one hand the browser, with JavaScript as embedded programming language, is getting more important as application delivery platform. On the other hand we are confronted with the multicore revolution. Both desktop machines and mobile devices are already equipped with processors that contain multiple cores. Applications that take advantage of the underlying parallel hardware are able to execute tasks in parallel, which benefits the performance and responsiveness of those applications. Despite the fact that many desktop applications already make use of multiple cores during their execution, the multicore revolution has mostly ignored web applications, leaving the potentential processing power on the client-side virtually unused. To keep up with the demand for ever increasing performance coupled to acceptable response times, browser applications will have to make use of multiple cores during execution. This is possible by designing them with concurrency in mind.
    Original languageEnglish
    Title of host publicationProceedings of the 11th annual international conference on Aspect-oriented Software Development Companion
    PublisherACM
    Pages17-18
    Number of pages2
    ISBN (Print)978-1-4503-1222-6
    DOIs
    Publication statusPublished - 1 Apr 2012
    EventAspect-oriented Software Development Companion - New York, United States
    Duration: 25 Mar 201230 Mar 2012

    Conference

    ConferenceAspect-oriented Software Development Companion
    Abbreviated titleAOSD Companion '12
    Country/TerritoryUnited States
    CityNew York
    Period25/03/1230/03/12

    Keywords

    • concurrency
    • parallelism
    • modularity
    • JavaScript
    • refactoring
    • static analysis

    Fingerprint

    Dive into the research topics of 'Tearing down the multicore barrier for web applications'. Together they form a unique fingerprint.

    Cite this