Profile

Cover photo
Jake Archibald
Works at Google
Attended University of Teesside
6,420 followers|723,339 views
AboutPostsPhotosYouTubeReviews

Stream

Jake Archibald

Shared publicly  - 
 
 
HTTP 203 Podcast!

That's right, you can now get a podcast of +Jake Archibald and me talking about the web! We're just waiting for it to get listed all around the place, but most apps let you add it via a feed URL.... so go go go!
3 comments on original post
12
Add a comment...

Jake Archibald

Shared publicly  - 
 
More than you ever wanted to know about the browser's event loop, tasks, and microtasks

https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/
Tasks, microtasks, queues and schedules. Posted 17 August 2015 - hold onto your butts for this one, it's spec-heavy. When I told my colleague Matt Gaunt I was thinking of writing a piece on microtask queueing and execution within the browser's event loop, he said "I'll be honest with you Jake, ...
28
9
Add a comment...

Jake Archibald

Shared publicly  - 
 
The web must keep developing! My response to ppk suggesting the web should stop adding new features for a year:
If we stand still, we go backwards. Posted 03 August 2015. Recently, ppk claimed the web is going too fast in the wrong direction, and it should stop, for a year. I got a bit snarky about it on Twitter, which isn't really fair, so here's a more considered response.
37
16
Sam Hauglustaine's profile photoMichael Bennett's profile photo
2 comments
 
The Photoshop comparison was really good.
Add a comment...

Jake Archibald

Shared publicly  - 
 
It's another HTTP 203! This time, I think web security is an important and good thing, whereas +Paul Lewis doesn't because blah blah I wasn't even listening tbh
36
7
Christopher Smith's profile photoQasim Alyas's profile photoSébastien Dubois's profile photo
7 comments
 
+Jake Archibald yay, CloudFlare is awesome! https://www.dsebastien.net/2015/06/18/https-everywhere/ it just took me less than a day to make the switch
Add a comment...

Jake Archibald

Shared publicly  - 
 
Here's a little video (10 mins) where I look at the performance difference between client rendering, server rendering, and serviceworker rendering.
45
24
E's profile photo流浪人's profile photoTomasz Rykala's profile photoElijah Lynn's profile photo
6 comments
 
All of this just so you can get more hugs Jake!

Seriously, great video, love your style!
Add a comment...

Jake Archibald

Shared publicly  - 
 
Want to learn ServiceWorker? Try this cut back & basic example, along with exercises to improve it
simple-serviceworker-tutorial - A really simple ServiceWorker example, designed to be an interactive introduction to ServiceWorker
17
4
victor noagbodji's profile photo
 
thanks
Add a comment...
Have him in circles
6,420 people
Benoit Tremblay's profile photo
Aaron Parker's profile photo
Kim Andrew's profile photo
Andrea Trasatti's profile photo
Kai Dorschner's profile photo
Siddique Vally-Adam's profile photo
Rizwan Hussain's profile photo
Viktor Ml. Justo Vasquez's profile photo
Glaucio Daniel's profile photo

Jake Archibald

Shared publicly  - 
 
I had a responsive images epiphany and I wrote it all down before I forgot everything
The anatomy of responsive images. Posted 03 September 2015. I just had my responsive images epiphany and I'm writing it all down before I forget everything. This is what I know… Fixed size, varying density. If your image is a fixed size in pixels, but you want to cater for screens of different ...
32
9
srikanth drk's profile photoMarcos Freitas's profile photo
2 comments
 
Following this... need I use picturefill.js and mobify.js?
Add a comment...

Jake Archibald

Shared publicly  - 
 
It's a new HTTP 203! +Paul Lewis & I discuss the benefits of progressive loading, and how JavaScript frameworks often get in the way.

Also, I can't speak.
28
5
naser abbasi's profile photo
 
You are god of JS really 
Add a comment...

Jake Archibald

Shared publicly  - 
 
It's an all new HTTP 203! +Paul Lewis is worried that the complexity of build tools are creating a steep "on ramp" for the web. Meanwhile, I've ruined a pair of earphones.
23
4
victor noagbodji's profile photoSandro Paganotti's profile photo
2 comments
 
awesome! Thanks! Coming from a Ruby background and seeing the JS/CSS/HTML trinity becoming more and more 'the assembly of the web' I expect these tools to grow over time. Probably upcoming IDEs will be more and more able to manage them for us, the same way Android Studio is managing Gradle today. 
Add a comment...

Jake Archibald

Shared publicly  - 
 
There was some confusion over the fetch API, with some claiming it's "high level". It isn't, let's take a look at some of the low-level features.

http://jakearchibald.com/2015/thats-so-fetch/
That's so fetch! Posted 24 March 2015 - and I've even included a meme. There's been some confusion around the new fetch API recently. Let's clear things up. The first thing you'll notice about fetch is it's a massive improvement on XMLHttpRequest in terms of API design.
27
8
Stuart Langridge's profile photoLuke Dary's profile photo
2 comments
 
I'm just glad I'm not the only one using the "Mean Girls" analogy: http://i.imgur.com/JiJ56Qx.png
Add a comment...

Jake Archibald

Shared publicly  - 
 
I've been micro-optimising the performance of https://jakearchibald.github.io/svgomg/ - since the ServiceWorker makes it more likely to have a full cache, I've been looking at time-to-first-render in the full-cache case.

I have some inline CSS & html for first render, then lazy-load in the CSS and <script async> the javascript. However, it was taking 700ms to get from page received to first render on a Nexus 5.

Because the CSS and scripts were cached, they were arriving before first render, that meant the browser was executing/layouting/rendering their results before first render.

The answer? requestAnimationFrame. I was already loading the CSS via JS, but now I'm loading the additional scripts that way too, wrapped in requestAnimationFrame https://github.com/jakearchibald/svgomg/blob/e3dd1ed876ff066bad90a90b63bd319d08e76858/src/index.html#L213

Page-received to first-render on a Nexus 5 went from 700ms to 160ms.
38
1
Jake Archibald's profile photoPatrick Meenan's profile photo流浪人's profile photo
17 comments
 
g h d j b
Add a comment...

Jake Archibald

Shared publicly  - 
 
SVGOMG - A GUI for optimising SVGs
Powered by the incredible SVGO. Global settings. Show original. Compare gzipped. Multipass. Precision. Features. Cleanup attribute whitespace. Remove/tidy enable-background. Clean IDs. Round/rewrite numbers. Collapse useless groups. Minify colours. Round/rewrite paths. Shapes to (smaller) paths ...
27
23
David Maciejewski's profile photo
 
In Material Design, great! 
Add a comment...
People
Have him in circles
6,420 people
Benoit Tremblay's profile photo
Aaron Parker's profile photo
Kim Andrew's profile photo
Andrea Trasatti's profile photo
Kai Dorschner's profile photo
Siddique Vally-Adam's profile photo
Rizwan Hussain's profile photo
Viktor Ml. Justo Vasquez's profile photo
Glaucio Daniel's profile photo
Work
Occupation
Web Developer
Employment
  • Google
    Chrome Developer Relations, 2012 - present
  • Lanyrd
    Web Developer, 2011 - 2012
  • The Team
    Web Developer, 2010 - 2011
Basic Information
Gender
Male
Apps with Google+ Sign-in
  • Sky Force 2014
  • Hitman:Sniper
Story
Tagline
Developer Advocate working at Google
Education
  • University of Teesside
    Multimedia, 2002 - 2006
  • Morton School, Carlisle
    1995 - 2002
Plug sockets next to the bed & good shower pressure. Gym is smallish, 4 running machines, so get there early if you want one.
Public - in the last week
reviewed in the last week
Spacious rooms. Nice bar. Very few plug sockets in the room, and none near the bed.
Public - a month ago
reviewed a month ago
Incredible scenery. Free Wi-Fi. 24hr bar.
Public - a month ago
reviewed a month ago
Double bed was tiny and dipped in the middle. Floors and walls are thin so you can hear the smallest movement elsewhere in the hotel. At least it was clean.
Public - 3 months ago
reviewed 3 months ago
14 reviews
Map
Map
Map
Excellent traditional pub food and large portions. Recommend the home-smoked combi if you're especially hungry.
Public - a month ago
reviewed a month ago
Nice walk from here into York along the river
Public - a month ago
reviewed a month ago
Some of the rooms are a loooong walk from the elevator lobby. Has a bit of a Fawlty Towers vibe. But it is super traditional, which is interesting in its own way. Rooms clean and beds comfy.
Public - 3 months ago
reviewed 3 months ago