Ronen Vaisenberg, A. Satish, Keith A. Mogensen, R. Jain, S. Mehrotra
{"title":"A new approach for adding browser functionality","authors":"Ronen Vaisenberg, A. Satish, Keith A. Mogensen, R. Jain, S. Mehrotra","doi":"10.1145/1379092.1379148","DOIUrl":null,"url":null,"abstract":"In this paper we address the problem of browser extensibility, needed to support the evolving nature of the web. Standards for supporting multimedia content by browsers are constantly updated, extended and introduced while the browser support is left behind. We present a novel approach to add browser support for content adhering to a new standard. Only a small set of requirements needs to be implemented as part of the browser's software, the rest is accounted by client-side code. Client-side code has the advantage that it can account for missing functionality with no changes to the browser, thus making it more dynamic, easier to implement, and enabling third-party developers to contribute. At the same time, it is risk-free for users accessing other content types. On the downside, client-side code suffers from degraded performance and potentially introduces security concerns.","PeriodicalId":285799,"journal":{"name":"Proceedings of the nineteenth ACM conference on Hypertext and hypermedia","volume":"92 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the nineteenth ACM conference on Hypertext and hypermedia","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1379092.1379148","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper we address the problem of browser extensibility, needed to support the evolving nature of the web. Standards for supporting multimedia content by browsers are constantly updated, extended and introduced while the browser support is left behind. We present a novel approach to add browser support for content adhering to a new standard. Only a small set of requirements needs to be implemented as part of the browser's software, the rest is accounted by client-side code. Client-side code has the advantage that it can account for missing functionality with no changes to the browser, thus making it more dynamic, easier to implement, and enabling third-party developers to contribute. At the same time, it is risk-free for users accessing other content types. On the downside, client-side code suffers from degraded performance and potentially introduces security concerns.