Zach’s ugly mug (his face) Zach Leatherman

Making a PWA out of the 1996 Space Jam Web Site

October 17, 2019 🇺🇸 USA

Originally presented at Barcamp Omaha 2018 in Omaha, NE USA 🇺🇸 on August 4, 2018

As part of a Barcamp talk, I made some improvements to the original 1996 Space Jam web site (Space JAMstack, anyone??? Oh, just me—okay):

  • Responsive! Change that viewport size y’all
  • Manifest and Service Worker for PWA and offline goodness!
  • Removed tracking and advertisements
  • Proper character encoding
  • Standards and not quirks rendering mode
  • Meta viewport for zooooooom
  • Improved semantic markup (some, not all)
  • Accessibility improvements
  • Use some CSS instead of old-school HTML presentation attributes
  • Show an example of pulling the Planet B-Ball text out of the navigation image and into the HTML content.
  • Use SVG where we can (for crisp scaling)
  • Add preload for a few assets to help maintain original page speed
  • Lighthouse results: Lighthouse results of the new Space Jam site: 97 performance, 100 accessibility, 100 best practices, 100 SEO


There is video of this but just a fair warning—this may be one of the worst talks I’ve ever given. It took me over a year of it sitting around before I was sufficiently over it to post it up here. In retrospect, I bit off way too much live coding for 30 minutes. I also had a few tech-failures, most notably with the new Touchbar and Voiceover 😱 (I usually use an external keyboard and my muscle memory was off).

Anyway, if you’re sufficiently brave or enjoy cringing you can check out the video on either Tech Omaha or YouTube.

< Newer
Own Your Content on Social Media Using the IndieWeb
Older >
A look back at NEJS CONF, 2015–2019

Zach Leatherman IndieWeb Avatar for a builder for the web at IndieWeb Avatar for He is the creator and maintainer of IndieWeb Avatar for https://www.11ty.devEleventy (11ty), an award-winning open source site generator. At one point he became entirely too fixated on web fonts. He has given 79 talks in nine different countries at events like Beyond Tellerrand, Smashing Conference, Jamstack Conf, CSSConf, and The White House. Formerly part of Netlify, Filament Group, NEJS CONF, and NebraskaJS. Learn more about Zach »


BarCamp Omaha 2019 @ KANEKO, Nov 9thDavid FernandezChristopher GoldbergEco Web Hosting


John ArthurErick Wachira 💯JakeDK⚡️ Lindsey Pfeifer ⚡️Gaël PoupardDion AlmaerBatty on a Mac 🦇 💻 🔜 #a11yTO 🇨🇦Andy DaviesBarCamp Omaha 2019 @ KANEKO, Nov 9th
Shamelessly plug your related post

These are webmentions via the IndieWeb and

Sharing on social media?

This is what will show up when you share this post on Social Media:

How did you do this? I automated my Open Graph images. (Peer behind the curtain at the test page)