{"componentChunkName":"component---src-pages-blog-single-page-web-apps-the-worst-of-both-worlds-index-mdx","path":"/blog/single-page-web-apps-the-worst-of-both-worlds/","result":{"pageContext":{"frontmatter":{"title":"Single page web apps: the worst of both worlds","description":"","published":"2012-11-12T00:00:00.000Z","redirect_from":["/blog/single-page-web-apps-the-worst-of-both-worlds/swizec/5538"],"categories":"Uncategorized","hero":"./img/comics-server_attention_span.png"},"relatedArticles":[{"url":"/blog/a-lesson-about-clientside-templating/","title":"A lesson about client-side templating","published_date":"2011-12-18T00:00:00.000Z"},{"url":"/blog/why-websites-and-webapps-are-different/","title":"Why websites and webapps are different","published_date":"2025-05-12T00:00:00.000Z"},{"url":"/blog/how-serverless-beats-servers/","title":"How serverless beats servers","published_date":"2020-01-27T00:00:00.000Z"},{"url":"/blog/90p-of-performance-is-data-access-patterns/","title":"90% of performance is data access patterns","published_date":"2024-07-25T00:00:00.000Z"},{"url":"/blog/the-web-moves-fast-how-do-you-keep-up/","title":"The web moves fast, how do you keep up?","published_date":"2019-05-06T00:00:00.000Z"}]}},"staticQueryHashes":["1171014969","1685367536","1895165123","1907957565","2139796580","24089170","2612478234","2744905544","393808075"],"slicesMap":{}}