Zach’s ugly mug (his face)

Zach Leatherman

Making a PWA out of the 1996 Space Jam Web Site

October 17, 2019 Tagged: Speaking

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.

Zach’s ugly mug (his face)

Zach is a builder for the web at IndieWeb Avatar for https://www.netlify.comNetlify. He created 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 65 talks in nine different countries at events like Jamstack Conf, Beyond Tellerrand, Smashing Conference, CSSConf, and The White House. Formerly part of Filament Group, NEJS CONF, and NebraskaJS. Read more about Zach »

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


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:

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)