Faster Integration with Web Components - Cloud Four
It’s good to hear stories like this—makes me feel like the slow-burn of the theoretical benefits of web components is starting to spark and flame up.
It’s good to hear stories like this—makes me feel like the slow-burn of the theoretical benefits of web components is starting to spark and flame up.
Cassie’s enthusiasm for fun and interesting SVG animation shines through in her writing!
Back when I started staying at home under lockdown, Robin Sloan wrote a blog post called An integration loop. In it, he tells the story of The Disintegration Loops by William Basinski:
Monitoring a radio station in New York City, the composer William Basinski hears the melody, records it. He intends to use a fragment as a loop in an avant-garde music project. The tape goes into a box. It is the 1980s.
It is decades later: the summer of 2001. Digitizing a room full of forgotten material, Basinski finds this loop again. But the tape is old; as it moves through the player, it starts to come apart, the magnetic medium peeling off its plastic backing, more and more with each repetition. Enthralled, Basinski keeps recording as the melody disintegrates before his eyes, his ears.
Standing on his rooftop in Brooklyn, Basinski watches the World Trade Center collapse. It is September 11, 2001. Suddenly, the summer’s recordings have a meaning, a purpose. He titles them The Disintegration Loops and offers them as an elegy for the dead.
I hadn’t heard this before. Listening to it, I found it incredibly moving, haunting, and strangely cathartic.
Robin included a clip in his blog post of an ensemble of computer-generated sequences made from Basinki’s source material. He called it an integration loop, pt. 1.
He also published the sheet music for the looping musical phrase:
Anyone reading the blog post was encouraged to record that phrase on any instrument (or voice) and send it to Robin. I recorded the phrase on mandolin. Jessica recorded it on a muted fiddle.
Robin then assembled all the submissions into a seven minute piece called an integration loop, pt. 2. You can hear Jessica at 3:33. I’m at 4:33.
All the submissions and the final piece are released under a public domain license.
I very much relate to Robin’s interpration of this creation:
In my imagination, each contribution is a rung in a ladder out of the pit of confusion and loss, all of us both (a) carrying the melody forward and (b) being carried by it, up towards something new, something whole.
Hell is other people’s JavaScript.
Third-party scripts are probably the #1 cause of poor performance and bad UX on the web.
I think Tyler’s onto something here:
I noticed three qualities that recurred in different combinations. Without at least two, the projects seemed doomed to failure.
- User-Friendly
- Collaborative
- Integrated
I certainly think there’s a difference in how you approach a pattern library intended as a deliverable (something we do a lot of at Clearleft) compared to building a pattern library for an ongoing ever-evolving product.