(no title)
redonkulus | 2 years ago
We've moved back to an MPA structure with decorated markup to add interactivity like scroll views, fetching data, tabs and other common UX use cases. If you view the source on yahoo.com and look for "wafer," you can see some examples of how this works. It helps to avoid bundle size bloat from having to download and compile tons of JS for functionality to work.
For a more complex, data-driven site, I still think the SPA architecture or "islands" approach is ideal instead of MPA. For our largely static site, going full MPA with a simple client-side library based on HTML decorations has worked really well for us.
vosper|2 years ago
At all of Yahoo? I imagined such a big company would have a variety of front-end frameworks and patterns.
redonkulus|2 years ago
thomond|2 years ago
pier25|2 years ago
What library are you using?
redonkulus|2 years ago