Improving performance by prefetching product pages from Etsy Search
Source: Etsy Engineering | Code as Craft ·
Rarely are there opportunities for big, bold, game-changing improvements in web performance. The Speculation Rules API (SRA) is a recent browser development that offers just such an opportunity. This post details a joint effort between the search and the web performance teams at Etsy to implement SRA on Etsy search pages and drastically improve the performance of product listing pages with some metrics seeing 20-24% improvements and some dropping all the way to 0ms values. Prefetching Options There are two main ways to predictively fetch resources for the next page: <link rel="prefetch"> allow
Frequently Asked Questions
What is Improving performance by prefetching product pages from Etsy Search?
Improving performance by prefetching product pages from Etsy Search is a article discovery curated from Etsy Engineering | Code as Craft. Rarely are there opportunities for big, bold, game-changing improvements in web performance. The Speculation Rules API (SRA) is a recent browser development that offers just such a
How can I access or experience this?
You can experience this content directly on its original host (Etsy Engineering | Code as Craft) by clicking the "Open Original" button.
Where does this content come from?
Curated from Etsy Engineering | Code as Craft by the OnSuggest team to surface the most interesting and serendipitous content on the web.
More like this
All Technology discoveries →Set Up n8n on the Raspberry Pi
PiMyLifeUp shares how to self-host n8n on your Raspberry Pi. n8n is a self-hosted workflow automation tool. You build each workflow by connecting nodes on a canvas, where each node fetches some data, changes it, or sends it somewhere else. With hundreds of built-in integrations, it is often compared to services like Zapier and Make.
F3D updated, now supports FreeCAD files!
Jo Hinchliffe writes on the FreeCAD blog that F3D, the open source 3D model renderer and viewer, can now open FreeCAD FCStd files as of version 4.0. The simplest way to try it is the public web viewer, which loads a sample file or a file from the local machine. There’s more to it than […]
Microsoft’s Canada timezone troubles leave admins fixing calendars, pretending they’re in Bogota
Carly Page at The Register reports on what happened when parts of Canada stopped changing their clocks. As of November 1, affected areas of British Columbia, Alberta, and Manitoba are permanently on UTC-07:00, UTC-06:00 and UTC-05:00. Microsoft’s software hasn’t entirely caught up, so some customers are seeing wrong times and broken schedules. Outlook is the […]
ESP32 Demoboard: New demo projects using on-board hardware
oeadmin continues the ESP32 demoboard series on Open Electronics with five more Arduino examples that use the board’s OLED display and its plug-in breakout modules. The first reads hand gestures from an APDS-9960 sensor, a part that detects light, color and motion from about 10 to 20 cm away, and prints the direction on the […]
Are contemporary technologies like GPS, phones, and AI deskilling humans?
Jason Kottke posted a short link on kottke.org asking whether tools like GPS, phones, and AI are deskilling the human body. The quote he pulls out makes the case: “In surrendering to a quick technological fix, we are, moment by moment, doing less sensing, navigating, remembering, walking, choosing, and attending.” The argument is about the […]
This Modular Minecraft Train Spans the Hacksmith Office
Hacksmith Industries targets the youth with a modular Minecraft-themed model train layout that spans their entire office.