DOM, HTML5, & CSS3 Performance « Paul Irish
4 weeks ago by TRMW
In this 30min video I cover:
Reflows, what they are and how to avoid them
Hardware accelerated CSS, how to trigger it
Letting the browser optimize animation for you with requestAnimationFrame
Web Workers
Benchmarking
Build scripts
frontend
performance
css3
html5
javascript
reflow
Reflows, what they are and how to avoid them
Hardware accelerated CSS, how to trigger it
Letting the browser optimize animation for you with requestAnimationFrame
Web Workers
Benchmarking
Build scripts
4 weeks ago by TRMW
Responsive web design from the future — Warpspire
10 weeks ago by TRMW
Responsive web design is about a lot more than the size of your screen. This talk is about about how GitHub handles links, the url bar, partial page updates, and explains why I think the HTML5 history API is the most important thing to happen to front end development since Firebug.
github
performance
html5
javascript
presentation
10 weeks ago by TRMW
History API / Explanation — Warpspire Experiments
10 weeks ago by TRMW
By using replaceState — I'm able to change the full URL as you scroll. Since replaceState doesn't add to the back button stack, the back/forward buttons still work as expected.
html5
historyapi
pushstate
10 weeks ago by TRMW
HTML5 Rocks - A Beginner's Guide to Using the Application Cache
11 weeks ago by TRMW
It's becoming increasingly important for web-based applications to be accessible offline. Yes, all browsers have caching mechanisms, but they're unreliable and don't always work as you might expect. HTML5 addresses some of the annoyances of being offline with the ApplicationCache interface.
html5
11 weeks ago by TRMW
HTML5: Edition for Web Authors
12 weeks ago by TRMW
This document is a strict subset of the full HTML5 specification that omits user-agent (UA) implementation details. It is targeted toward Web authors and others who are not UA implementors and who want a view of the HTML specification that focuses more precisely on details relevant to using the HTML language to create Web documents and Web applications.
html5
w3c
spec
12 weeks ago by TRMW
HTML5 Please Supported Browsers API
12 weeks ago by TRMW
The HTML5 Please API translates developer language (features) to user language (browsers). Call the API and you get back some HTML to show the user or a JSON object of the relevant data (with browser logos and all), so you can customize what you show to users.
api
html5
browsers
12 weeks ago by TRMW
d3.js
february 2012 by TRMW
D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document.
javascript
visualization
data
framework
svg
library
html5
js
february 2012 by TRMW
Put that data-* attribute away, son...You might hurt someone
february 2012 by TRMW
I welcome the data-* attribute. It’s a simple and immediately useful method to add custom semantic data to HTML documents. Just avoid using it to litter implementation-specific crap into your documents.
javascript
html5
Semantics
february 2012 by TRMW
The Tree Slider - GitHub
february 2012 by TRMW
The new HTML5 History API (which really has nothing to do with HTML — it's a JavaScript API) allows us to manage the URL changes while CSS3 transitions handle the sliding. Permalinks are always maintained, your back button works as expected, and it's much faster than waiting for a full page load.
github
html5
pushstate
javascript
history
february 2012 by TRMW
HTML5 Please - Use the new and shiny responsibly
january 2012 by TRMW
Look up HTML5, CSS3, etc features, know if they are ready for use, and if so find out how you should use them – with polyfills, fallbacks or as they are.
html5
reference
january 2012 by TRMW
Safari on iOS 5, HTML5 evolution for iPhone and iPad | Mobile Web Programming
october 2011 by TRMW
It’s time again for a new version of iOS for iPhone and iPad and a bunch of news about mobile web development. I’ve analyzed every new feature I could found in Safari on iOS5, including what’s the final resolution with expected features as WebGL (3d) on Safari.
iOS
webkit
mobilesafari
html5
october 2011 by TRMW
Paul Irish - The State of HTML5, Summer Edition
september 2011 by TRMW
Presentation from SFJS, 9/6/11.
html5
september 2011 by TRMW
4.10.18 Association of controls and forms — HTML5
june 2011 by TRMW
Info on how use novalidate to prevent HTML5's default client-side validation.
html5
june 2011 by TRMW
How do you style the HTML5 form validation messages? - Stack Overflow
june 2011 by TRMW
::-webkit-validation-bubble{}
::-webkit-validation-bubble-top-outer-arrow{}
::-webkit-validation-bubble-top-inner-arrow{}
::-webkit-validation-bubble-message{}
html5
::-webkit-validation-bubble-top-outer-arrow{}
::-webkit-validation-bubble-top-inner-arrow{}
::-webkit-validation-bubble-message{}
june 2011 by TRMW
SublimeVideo - HTML5 Video Player - Demo
march 2011 by TRMW
Cross-browser support with built-in Flash fallback.
html5
video
march 2011 by TRMW
MTA.ME by Alexander Chen
january 2011 by TRMW
At www.mta.me, Conductor turns the New York subway system into an interactive string instrument. Using the MTA’s actual subway schedule, the piece begins in realtime by spawning trains which departed in the last minute, then continues accelerating through a 24 hour loop. The visuals are based on Massimo Vignelli’s 1972 diagram.
publictransit
newyork
html5
inspiration
january 2011 by TRMW
Close Pixelate · David DeSandro
october 2010 by TRMW
Inspired by American portrait painter Chuck Close, this script converts an image into a pixelated version using an HTML5 canvas element. It's basically a simple demo for canvas' imageData functionality.
html5
october 2010 by TRMW
related tags
api ⊕ browsers ⊕ canvas ⊕ charts ⊕ css3 ⊕ cssanimation ⊕ data ⊕ demos ⊕ forms ⊕ framework ⊕ frontend ⊕ github ⊕ graphics ⊕ history ⊕ historyapi ⊕ html5 ⊖ IE ⊕ inspiration ⊕ iOS ⊕ javascript ⊕ jquery ⊕ js ⊕ library ⊕ mobilesafari ⊕ mozilla ⊕ newyork ⊕ performance ⊕ presentation ⊕ publictransit ⊕ pushstate ⊕ reference ⊕ reflow ⊕ Semantics ⊕ spec ⊕ sprites ⊕ svg ⊕ tutorial ⊕ vector ⊕ video ⊕ visualization ⊕ w3c ⊕ webdesign ⊕ webkit ⊕Copy this bookmark: