~/talk

Become a Frontend Developer Ninja using HTML5, JS and CSS3

TalkinItalianat Codemotion Roma 2014 · 2014-04-09..04-12· [developer-experience, frontend-architecture]
links:none on file
slides:none on file

Focuses on frontend performance for HTML5/JavaScript/CSS3, arguing developers should measure and optimize real performance rather than chase frameworks. Presents tools (Chrome DevTools, WebPageTest) and metrics (Speed Index, render timelines), shows typical pages growing from ~300KB to ~1MB with many HTTP requests causing ~10s loads and high mobile abandonment, and identifies latency as the main bottleneck. Recommends concrete optimizations: eliminate render‑blocking JS with async/defer, inline critical CSS, use module/loaders like requirejs or basket.js, enable gzip, use sprites/icon fonts, and adopt build automation (Yeoman/Grunt/Gulp) — reporting ~55% load-time reductions in real projects.

AI-written summary · about

  1. 0:00Welcome
  2. 2:57Frontend developer key areas
  3. 10:01How browsers render
  4. 17:23Measure performance
  5. 23:26Latency vs bandwidth
  6. 31:19Early choices impact
  7. 35:33Code optimization techniques
  8. 46:55Results and conclusions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.