Top all-time · #1442
Jake Archibald
Personal blog · jakearchibald.github.iowebprogramming
Jake Archibald's personal blog at jakearchibald.github.io covers web and programming. Since 2013, 52 different Hacker News readers have linked it 59 times, most often “SVGOMG – SVGO's Missing GUI”. No feed was found, so read it on the site itself.
Most-linked posts?
- SVGOMG – SVGO's Missing GUI34 people · 38 mentions · first linked 2015-01-26
- Is ServiceWorker ready?14 people · 16 mentions · first linked 2014-05-28
What Hacker News says?
I went ahead and used it yesterday to change the background image of my site to save a couple (426kb) of bytes on page load. While you recommend using smaller image sizes, it still worked well on a 1920 x 1080 image and only took ~10 minutes to run in the background with n = 2500. I did add an additional step (as lots of extra triangles are generated with a large n like this), which is to put it through SVGOMG[1] to…
Comment linking /svgomg/
on “Using SVG as image placeholders”Submitted How well do you know HTML? as a story · 265 points
HN discussionIt's a good idea to run SVGs through SVGO before you use them. In this case, the robot SVG data can be shrunk by almost 50% by using SVGO (or svgomg https://jakearchibald.github.io/svgomg/ ) with a precision of 0 and using the 'prefers viewbox' option. I didn't try the others.
Comment linking /svgomg/
on “Tell HN: I let my 6-year-old daughter design my website”Submitted Is ServiceWorker ready? as a story · 6 points
HN discussionResources: 1. https://developer.chrome.com/devtools/docs/console-api 2. https://developer.chrome.com/devtools/docs/commandline-api If you are doing webdev, Chrome DevTools is everything . The console and CLI are your window to the truth. It literally spells the difference between wondering why things work like an idiot and knowing it like a boss. Pay special attention to getEventListeners(IClickThisAndItBreaks), deb…
Comment linking /isserviceworkerready/
on “The State of JavaScript in 2015”Submitted Is ServiceWorker ready? as a story · 6 points
HN discussion> The W3C version of the story goes something like this. The rise of apps has weakened the web. In the pre-app days, the web was the only game in town, so companies had to play by web rules: open standards, open web. But now that apps exist and nearly everyone uses them, big companies can boycott the web, forcing their users into apps instead. That just accelerates the rise of apps, and weakens the web even more. Ap…
Comment linking /isserviceworkerready/
on “DRM’s Dead Canary: How We Lost the Web, What We Learned, and What to Do Next”Submitted SVGOMG – SVGO's Missing GUI as a story · 3 points
HN discussionThanks for the very informative post! I wonder what you think about SVGOMG: https://jakearchibald.github.io/svgomg/
Comment linking /svgomg/
on “SVG Path Editor”Submitted Svgomg – SVGO's Missing GUI as a story · 2 points
HN discussionThat is a very deceptive way to put it. https://jakearchibald.github.io/isserviceworkerready/ Safari is intentionally crippled in several areas. Its very specific and obvious. It is dishonest for you to at this point pretend Apple is going full force for web standards while they are explicitly not implementing features that are available everywhere else. And how those specific features line up directly as features w…
Comment linking /isserviceworkerready/
on “Apple proposes new web 3D graphics API”Submitted Is service worker ready? as a story · 2 points
HN discussionAlso is the svg itself optimized? Usually possible to take a lot off them with tool like svgomg: https://jakearchibald.github.io/svgomg/
Comment linking /svgomg/
on “TinyVG: A challenger to the throne of vector graphics”Submitted SVGOMG, svgo's Missing GUI as a story · 2 points
HN discussionThis needn’t be true. You can use a service worker to make the code load when offline, and IndexedDB to store data. As a trivial example, https://jakearchibald.github.io/svgomg/ (which has no data storage requirements) works just fine offline. Offline support is a banner feature of the PWA (progressive web apps) movement.
Comment linking /svgomg/
on “Ask HN: Is there still a place for native desktop apps?”Submitted Web GUI for SVGO as a story · 2 points
HN discussionYou can minify those a lot. I tried some on https://jakearchibald.github.io/svgomg/ and got ~20%-30% without any visual changes.
Comment linking /svgomg/
on “Super Tiny Website Logos in SVG”Submitted Is ServiceWorker Ready? as a story · 2 points
HN discussionAnother web-based SVG tool I use regularly is https://jakearchibald.github.io/svgomg/ , an extremely configurable optimizer.
Comment linking /svgomg/
on “SVG Viewer – View, edit, and optimize SVGs”Submitted SVGOMG – SVGO's missing GUI as a story · 1 points
HN discussionExcellent tool for removing all the fluff: https://jakearchibald.github.io/svgomg/
Comment linking /svgomg/
on “Inkscape 1.1”Submitted SVGOMG – SVGO's Missing GUI as a story · 1 points
HN discussionWhen I first heard someone talking about "Progressive Web Apps" I thought they were talking about "Progressive Enhancement" [1]. Turns out doing a PWA is just basically about using the "Service Workers" API [2] and the practices around that. This nice article does a lengthy trace on the origins of the "PWA" term [3]. The same guy that started the "Service Workers" spec in Github [4] created the PWA marketing campaig…
Comment linking /isserviceworkerready/
on “Tiny PWAs and why I keep building them”Submitted Service workers in Safari: “Under development” as a story · 1 points
HN discussionAwesome work! I ran the 4 shape example through SVGOMG and lowered the precision slider down until it didn't affect the perceived output. The result was about 40% of the original size. https://jakearchibald.github.io/svgomg/ SVG tested: https://camo.githubusercontent.com/ffa6eed9348fcd42454fc3916... Side note -- if using React, svg2jsx is great for converting the SVG properties to React JSX names. https://svg2jsx.he…
Comment linking /svgomg/
on “3D Wireframes Using SVG”Submitted Is ServiceWorker ready? as a story · 1 points
HN discussionYeah this is crazy neat but the unnecessary precision is a real bummer that could be solved by just restricting things to three decimal places. For example when I use a utility like https://jakearchibald.github.io/svgomg/ to optimize, I see a 3.53k -> 2.21k reduction for the sphere with lighting. This is not just from precision reduction but also using simple paths over polygons ... there could likely be increased s…
Comment linking /svgomg/
on “3D Wireframes Using SVG”Submitted SVGOMG: SVG Compressor GUI as a story · 1 points
HN discussionHeads up. The site you linked is just a wrapping of the original with adverts and tracking scripts. It isn't running the latest version either. Much better off using the creator's version. https://jakearchibald.github.io/svgomg/
Comment linking /svgomg/
on “An SVG is all you need”Submitted SVGOMG – A web app for optimising SVGs as a story · 1 points
HN discussion