I just published "Disappearing Frameworks", about how new web platform features and compile-time frameworks are establishing the next era of web development.
Medium version: https://medium.com/samsung-internet-dev/disappearing-frameworks-ed921f411c38
Personal blog version: https://peteroshaughnessy.com/posts/disappearing-frameworks/
LMK what you think! #webdev #webperf
(Cover photo credit: Stefan Bucher)
@baldur @peter Svelte can also optionally build custom elements: https://svelte.technology/guide#custom-elements But yeah the compile cycle is not for every website/webapp.
@peter Over my head but still informative and easy to follow along with the point of what you're saying. I never really got into responsive websites because to me they're not what websites should be, but what you're writing about here seems like a good balance between real-world application and my obnoxious personal philosophies.
@peter I read this more closely a second-time through and you have me INCREDIBLY excited for the potential future of web development. Do you have a solid follow-up piece you'd recommend I read, or should I just make my way through the links in your article?
@emsenn Thanks for your comments, glad it has you excited! I will have a think what might be best to recommend to look at next... Yeah in the meantime I guess there's lots of links in there to various things that might take your interest :)
@peter Nice blog! I tried to subscribe, but the RSS button in my browser didn't find your RSS feed - you might want to add a `<link rel="alternate" type="application/rss+xml" href="https://peteroshaughnessy.com/rss.xml"/>` in your head. Luckily it was linked on the page itself :)
@Flockademic Ah thanks for the tip! I've added this header now! Talking of RSS, I was wondering and perhaps you could help me figure this out?... :) My RSS XML is generated by a plugin, but it basically just includes titles and abstracts and links to each post. I've seen other RSS feeds actually include all the article content? I don't use an RSS reader myself so I wasn't sure if this is an issue or not? Would it be better for me to include all the actual blog post content in the RSS too?
@peter Thanks! And yes, all content is always nicer - unless you want to force your readers to actually visit your site, at the cost of them potentially skipping your article :)
Btw, I see you're using Metalsmith - how's that? I once considered it for VincentTunru.com, but decided against it because it appeared somewhat unmaintained and with a relatively small ecosystem. Did you experience that as well?
@Flockademic Good to know, I will try to fix that then, thanks!
I found Metalsmith OK at the time I implemented it. I wanted something fairly simple and Node based. Haven't had to change anything with how it works in the last couple of years, so I guess I haven't noticed so much if it's unmaintained... What did you go for in the end?
@peter I went with Hexo initially for the same reasons, but at a certain point I wanted to add something that didn't seem possible (or if it was, the documentation was in Chinese, which I don't speak), so I switched to Jeckyll, mostly because everyone was using it :P
@peter Developing using browser esm module support and custom elements (or even just regular DOM-oriented JS) has been such a pleasant experience that I can't imagine willingly shackling myself to a compile-oriented framework.
But if people are going to lock themselves into using a framework and into relentless compiling/building cycles, I'm glad they're using something like Svelte instead of something more bloated.