{"thing":{"id":"qsXjgXN2TD6CsL5gpmVRd","createdAt":"2023-08-29T22:44:18.449Z","updatedAt":"2023-08-29T22:48:23.719Z","orgId":"FfBsJKR0FQVwAS3B1L2ePU7Fwbt1","spaceId":"urGqfEWhBMbvrFBY2kGvN","parentId":"","threadId":"","reshareId":"","counts":{"likes":0,"replies":0,"reshares":0,"views":0,"tips":0},"visibility":"","opengraph":{"image":[{"type":"","secureURL":"","alt":"","height":600,"width":1200,"url":"https://opengraph.githubassets.com/c2b89a13c18cdb603d3f9c6eb82c816ab553947b8d2be3572c482a7318a3a47b/treeder/rend"}],"title":"GitHub - treeder/rend: the pure JavaScript server-side renderer","type":"object","url":"https://github.com/treeder/rend"},"media":null,"title":"","body":"### [BIP] Island architecture\n\nThought I'd make a thread here documenting my thought process while I try to figure out the optimal way (aka: simplest) to add great island support to [rend](https://github.com/treeder/rend/). Subscribe to this thread to get notified as I progress. \n\nYou can read more about what Islands Architecture is [here](https://www.patterns.dev/posts/islands-architecture), but the basic gist is you server side render static things to get the speed and benefits of SSR, then add little dynamic islands (or components) for nice interactivity on the client side. \n\nNote: BIP == build in public\n","tags":[],"data":{},"summaryType":null,"scheduledAt":null}}