101 Hits in 7.0 sec

CSS browser selector plus

Richard Duchatsch Johansen, Talita Cristina Pagani Britto, Cesar Augusto Cusin
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]

Serguei Mankovskii, Maarten van Steen, Minos Garofalakis, Alan Fekete, Christian S. Jensen, Richard T. Snodgrass, Alex Wun, Vanja Josifovski, Andrei Broder, Dennis Fetterly, Marc Najork, Robert Baumgartner (+55 others)
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

Weihang Wang, Yunhui Zheng, Xinyu Xing, Yonghwi Kwon, Xiangyu Zhang, Patrick Eugster
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]

Peter Snyder, Lara Ansari, Cynthia Taylor, Chris Kanich
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

Pavel Panchekha, Emina Torlak
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

Robert Buels, Eric Yao, Colin M. Diesh, Richard D. Hayes, Monica Munoz-Torres, Gregg Helt, David M. Goodstein, Christine G. Elsik, Suzanna E. Lewis, Lincoln Stein, Ian H. Holmes
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

Peter Snyder, Lara Ansari, Cynthia Taylor, Chris Kanich
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]

Colt McAnlis, Petter Lubbers, Brandon Jones, Duncan Tebbs, Andrzej Manzur, Sean Bennett, Florian d'Erfurth, Bruno Garcia, Shun Lin, Ivan Popelyshev, Jason Gauci, Jon Howard (+8 others)
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

Zachary Weinberg, Eric Y. Chen, Pavithra Ramesh Jayaraman, Collin Jackson
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

Tomasz Bujlow, Valentin Carela-Espanol, Beom-Ryeol Lee, Pere Barlet-Ros
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

Suzanne M. Paquette, Kalle Leinonen, William J.R. Longabaugh
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

Xavier Chamberland-Thibeault, Sylvain Hallé
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

Abdulmajeed Alameer, Sonal Mahajan, William G. J. Halfond
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]

Alex Stolz, Bene Rodriguez-Castro, Martin Hepp
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

Mira Sarkis, Cyril Concolato, Jean-Claude Dufourd
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