A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
CSS browser selector plus
2013
Proceedings of the 22nd International Conference on World Wide Web - WWW '13 Companion
In this paper, we present CSS Browser Selector Plus, a cross-browser alternative method using JavaScript to support CSS3 media queries for developing responsive web considering older browsers. ...
CSS3 media queries have been used to support adaptive and flexible layouts, however, it's not supported in legacy browsers. ...
This paper presents a cross-browser JavaScript library named CSS Browser Selector Plus, a script that allow developers to work with responsive web design for older browsers. ...
doi:10.1145/2487788.2487797
dblp:conf/www/JohansenBC13
fatcat:ldtdil5ikbfwvfbrs337ggsrw4
Web Data Extraction
[chapter]
2009
Encyclopedia of Database Systems
Javascript Javascript [18] is a dynamic programming language embedded in most modern web browsers and designed to interoperate with the DOM and CSS. ...
JQuery was useful for providing augmented cross-platform CSS selectors implementation, Lodash served as a useful general-purpose library and Q was used because at the time of writing Promises [57] were ...
The sources directory contains the source codes of all the projects from the compiled directory and additionally a magneto directory which contains the original Javascript wrapper of the Magneto project ...
doi:10.1007/978-0-387-39940-9_3995
fatcat:imteqvnot5hg7ifcds5gqhalu4
WebRanz: web page randomization for better advertisement delivery and web-bot prevention
2016
Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering - FSE 2016
Nowadays, a rapidly increasing number of web users are using Ad-blockers to block online advertisements. ...
In this paper, we introduce WebRanz that utilizes a randomization mechanism to circumvent Ad-blocking. ...
Overriding Third-party JavaScript Library APIs Although third-party JavaScript libraries can provide various element access interfaces using different kinds of selectors, many of them eventually need to ...
doi:10.1145/2950290.2950352
dblp:conf/sigsoft/WangZXKZE16
fatcat:lmkkipjdgzctrmjz6f4enozpwe
Browser Feature Usage on the Modern Web
[article]
2016
arXiv
pre-print
Modern web browsers are incredibly complex, with millions of lines of code and over one thousand JavaScript functions and properties available to website authors. ...
the browser relates to its usage on the web, and how many security vulnerabilities have been associated with related browser features. ...
Similarly, this work does not consider non-JavaScript exposed functionality defined in the browser, such as CSS selectors and rules. ...
arXiv:1605.06467v1
fatcat:kwm5dhbaprd6dlwuhtzhaeoyga
Automated reasoning for web page layout
2016
SIGPLAN notices
To implement the random-test and model-check verification tools, Troika compiles the component specification to JavaScript and uses the Selenium library [Dav12] to run that JavaScript in a headless Firefox ...
Though this question is easy to answer for a fixed element tree, Hague, Lin, and Ong aim to answer it for a page that may be modified by JavaScript that responds to user interactions, so that a CSS selector ...
doi:10.1145/3022671.2984010
fatcat:6ziskezaufdmxctzcj2qwrt6tm
JBrowse: a dynamic web platform for genome visualization and analysis
2016
Genome Biology
JBrowse is a fast and full-featured genome browser built with JavaScript and HTML5. It is easily embedded into websites or apps but can also be served as a standalone web page. ...
Results: Overall improvements to speed and scalability are accompanied by specific enhancements that support complex interactive queries on large track sets. ...
We thank in particular Eric Rasche for developing a JBrowse Docker image and for other contributions. Funding RB, EY, LS, and IH were supported by NIH grant HG004483 (JBrowse). ...
doi:10.1186/s13059-016-0924-1
pmid:27072794
pmcid:PMC4830012
fatcat:w6bo5xalffditeg62ghgrdgg2q
Browser Feature Usage on the Modern Web
2016
Proceedings of the 2016 ACM on Internet Measurement Conference - IMC '16
We further measure other aspects of browser feature usage on the web, including how many features websites use, how the length of time a browser feature has been in the browser relates to its usage on ...
Modern web browsers are incredibly complex, with millions of lines of code and over one thousand JavaScript functions and properties available to website authors. ...
This work was supported in part by National Science Foundation grants CNS-1351058, CNS-1409868, and CNS-1405886. ...
doi:10.1145/2987443.2987466
fatcat:4onqcrovnzbb5e6yt2sdjfaroe
High-Performance JavaScript
[chapter]
2014
HTML5 Game Development Insights
Chapter 6, Responsive Interfaces, puts the spotlight firmly on the user experience. Java-Script can cause the browser to freeze as it executes, leaving users extremely frustrated. ...
Where those designations appear in this book, and O'Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. ...
Whenever you need to perform complex mathematical calculations, look to the Math object first. Another example is the Selectors API, which allows querying of a DOM document using CSS selectors. ...
doi:10.1007/978-1-4302-6698-3_3
fatcat:p5tifnxeq5h5rmgyhuyzxoxtxm
I Still Know What You Visited Last Summer: Leaking Browsing History via User Interaction and Side Channel Attacks
2011
2011 IEEE Symposium on Security and Privacy
History sniffing attacks allow web sites to learn about users' visits to other sites. The major browsers have recently adopted a defense against the current strategies for history sniffing. ...
While these techniques are slower and cannot hope to learn as much about users' browsing history, we see no practical way to defend against them. ...
This research was supported by Microsoft Research and CyLab at Carnegie Mellon under grant DAAD19-02-1-0389 from the Army Research Office. ...
doi:10.1109/sp.2011.23
dblp:conf/sp/WeinbergCJJ11
fatcat:takfwsljyze3ldgvvbpidtmdz4
A Survey on Web Tracking: Mechanisms, Implications, and Defenses
2017
Proceedings of the IEEE
Some of them are specific to a particular tracking approach, while others are more universal (block more than one threat). ...
Privacy seems to be the Achilles' heel of today's web. ...
CSS fingerprinting uses the differences between the implemented CSS properties, CSS selectors, and CSS filters to distinguish one browser version from another. ...
doi:10.1109/jproc.2016.2637878
fatcat:vpykj2neezgebjhh5imvulenpq
BioTapestry now provides a web application and improved drawing and layout tools
2016
F1000Research
in a browser. ...
Second, we revised the program architecture so it could continue to support the current Java desktop Editor program, while introducing a new BioTapestry GRN Viewer that runs as a JavaScript web application ...
Acknowledgements The authors are grateful to Dr. Hamid Bolouri and the late Prof. Eric H. Davidson for their vision in initiating the BioTapestry project. ...
doi:10.12688/f1000research.7620.1
pmid:27134726
pmcid:PMC4841208
fatcat:26y3tnwklnbwffc3jycyy4j26q
An Empirical Study of Web Page Structural Properties
2021
Journal of Web Engineering
element types and CSS classes, among others. ...
A first large-scale survey is made on 708 contemporary (2019–2020) websites, in order to measure various features related to their size and structure: DOM tree size, maximum degree, depth, diversity of ...
; ReDeCheck [16] performs an analysis of a page's rendered DOM to detect responsive web design (RWD) bugs. ...
doi:10.13052/jwe1540-9589.2044
fatcat:gjv7jr7zfvh47aw5bmbnpru5za
Detecting and Localizing Internationalization Presentation Failures in Web Applications
2016
2016 IEEE International Conference on Software Testing, Verification and Validation (ICST)
responsible for the observed problem. ...
Existing web testing techniques do not support developers in checking for these types of problems and manually checking every page in every language can be a labor intensive and error prone task. ...
ACKNOWLEDGMENT This work was supported by National Science Foundation grant CCF-1528163. ...
doi:10.1109/icst.2016.36
dblp:conf/icst/AlameerMH16
fatcat:65pdx7l64narvevm3hy5unsiie
RDF Translator: A RESTful Multi-Format Data Converter for the Semantic Web
[article]
2013
arXiv
pre-print
In addition to its core functionality, our proposed solution provides (2) features to accommodate frequent needs of Semantic Web developers, namely a straightforward user interface with copy-to-clipboard ...
Most of these RDF syntaxes have been developed out of a necessity to serve specific purposes better than existing ones, e.g. ...
Similarly, a JavaScript library that a Web site relies on might not support parsing RDFa from other Web pages, albeit being capable of processing JSON-LD. ...
arXiv:1312.4704v1
fatcat:lhcjt7xjajedvlttpm7stxguxq
A multi-screen refactoring system for video-centric web applications
2017
Multimedia tools and applications
Multi-screen applications impose challenges on the application developer and designer especially if existing single-screen applications have to be transformed to the multiscreen environment. ...
The components of the multi-screen applications have their layout adapted to small and large device and they are ready to operate synchronously to provide a complementary usage experience. ...
, and 3) the support of the cross-device synchronization to preserve the complementary usage. ...
doi:10.1007/s11042-017-4357-y
fatcat:7owtnu3spvetxahfkhw5qp3w7u
« Previous
Showing results 1 — 15 out of 101 results