Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/babblebey/tilconf-islands-architecture-talk
This repository contains resources (consumed as reference) in the talk on Island Architecture presented at TILConf 2024.
https://github.com/babblebey/tilconf-islands-architecture-talk
astrojs deno-fresh islands-architecture javascript markojs resources single-page-applications spa ssr talks-and-papers
Last synced: 10 days ago
JSON representation
This repository contains resources (consumed as reference) in the talk on Island Architecture presented at TILConf 2024.
- Host: GitHub
- URL: https://github.com/babblebey/tilconf-islands-architecture-talk
- Owner: babblebey
- Created: 2024-05-13T09:20:22.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T14:15:51.000Z (6 months ago)
- Last Synced: 2024-12-27T16:19:29.351Z (about 1 month ago)
- Topics: astrojs, deno-fresh, islands-architecture, javascript, markojs, resources, single-page-applications, spa, ssr, talks-and-papers
- Homepage: https://speakerdeck.com/babblebey/islands-architecture-a-recipe-for-modern-web-performance-optimization
- Size: 2.75 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Islands Architecture: A Recipe for Modern Web Performance Optimization
![Screenshot 2024-05-15 132121](https://github.com/babblebey/tilconf-islands-architecture-talk/assets/25631971/976036fb-80d4-492f-ab5a-4c14d87347c1)
This repository contains resources (consumed as reference) in the talk on Island Architecture presented at **TILConf 2024**. The presentation discusses the challenges posed by JavaScript-heavy web applications and introduces Islands Architecture as a solution to these challenges. It explores the benefits of Islands, how they work, and compares them to Single Page Applications (SPA).
## Talk/Presentation Recording
- [YouTube Live Replay](https://dub.sh/tilconf-islands) - Live session recording of the talk/presentation.
## Presentation Slides
- [Speaker Deck](https://speakerdeck.com/babblebey/islands-architecture-a-recipe-for-modern-web-performance-optimization) - Slides used in the presentation.
## Demo Websites
- [Qubly (SPA)](https://github.com/babblebey/qubly) - Initial Implementation
- [Qubly (SPA + SSR)](https://github.com/babblebey/qubly-ssr) - Implementation with Server-side Rendering
- [Qubly (Island Architecture)](https://github.com/babblebey/qubly-island) - Implementation with Islands Architecture
- [Qubly (Island Architecture) - No JS](https://qubly-island-nojs.netlify.app/) - Implementation deployment with interactivity removed from navbar and No JavaScript shipped## Related Articles and Resources
- [Islands Architecture](https://jasonformat.com/islands-architecture/) - JASON's First explanation of Islands Architecture
- [Islands Architecture](https://www.patterns.dev/vanilla/islands-architecture/) - Patterns.dev
- [A Gentle Introduction to Islands](https://deno.com/blog/intro-to-islands) - Deno Blog## Frameworks and Libraries
- [Astro](https://astro.build/) - Official website for the Astro framework.
- [Fresh](https://fresh.deno.dev/) - Official website for the Fresh framework.
- [Marko](https://markojs.com/) - Official website for the Marko framework.## Other Resources
- [Island Architecture with Astro](https://javascript-conference.com/blog/island-architecture-with-astro/) - International JavaScript Conference Blog on Astro
- [Fresh: a new full stack web framework for Deno](https://portal.gitnation.org/contents/fresh-a-new-full-stack-web-framework-for-deno) - A Talk that introduces Fresh, a full-stack web framework for Deno, and covers its features.
- [A First Look at MarkoJS](https://dev.to/ryansolid/a-first-look-at-markojs-3h78) - A Quick dive into building application using MarkoJS.
- [Islands Architecture](https://mainawycliffe.dev/blog/island-architecture/) - Islands Architecture, why they exist, and the frameworks currently applying them.## Feedback and Contributions
If you have feedback or would like to contribute to this repository, please [open an issue](https://github.com/babblebey/tilconf-islands-architecture-talk/issues) or [submit a pull request](https://github.com/babblebey/tilconf-islands-architecture-talk/pulls). Your contributions are welcome!
## Support
Do leave this repo a star ⭐️