[{"data":1,"prerenderedAt":303},["ShallowReactive",2],{"DefaultLayouten":3,"language-blog-tag-slug-web-performance-i18n-slugs":134,"language-blog-tag-slug-web-performance-":140,"language-blog-tag-slug-en-web-performance":144},{"app":4,"menu":31,"footer":66},{"githubUrl":5,"youtubeUrl":6,"linkedinUrl":7,"phoneNumber":8,"emailAddress":9,"legal":10,"addresses":20},"https:\u002F\u002Fgithub.com\u002Fvoorhoede\u002F","https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCzHuhQVYFRixtQN2-swcuGg","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fde-voorhoede","+31 20 2610 954","post@voorhoede.nl",[11,14,17],{"title":12,"value":13},"KvK","56017235",{"title":15,"value":16},"BTW","NL851944620B01",{"title":18,"value":19},"IBAN","NL14TRIO0320142078",[21,26],{"address":22,"city":23,"googleMapsLink":24,"postalCode":25},"Koivistokade 70","Amsterdam","https:\u002F\u002Fwww.google.com\u002Fmaps\u002Fplace\u002FDe+Voorhoede+%7C+Front-end+Development\u002F@52.396847,4.8700823,17z\u002Fdata=!3m1!4b1!4m5!3m4!1s0x47c5e21d502d2d59:0xbf570944a96ebf45!8m2!3d52.347647!4d4.8502154","1013 BB",{"address":27,"city":28,"googleMapsLink":29,"postalCode":30},"Koornmarkt 22","Delft","https:\u002F\u002Fwww.google.nl\u002Fmaps\u002Fplace\u002FKoornmarkt+22,+2611+EG+Delft\u002F@52.0093477,4.3573054,17z\u002F","2611 EG",{"title":32,"callToActions":33,"links":39},"Site Menu",[34],{"id":35,"title":36,"link":37},"163140902","Contact",{"__typename":38},"ContactRecord",[40,46,51,56,61],{"id":41,"title":42,"link":43},"163140904","Impact",{"__typename":44,"slug":45},"PageRecord","impact",{"id":47,"title":48,"link":49},"163140905","Services",{"__typename":50},"ServiceOverviewRecord",{"id":52,"title":53,"link":54},"163140906","Cases",{"__typename":55},"CaseOverviewRecord",{"id":57,"title":58,"link":59},"163140908","About us",{"__typename":44,"slug":60},"about-us",{"id":62,"title":63,"link":64},"d6WdFJq2SOuc3dWtpibbXQ","Work at",{"__typename":44,"slug":65},"work-at",{"links":67,"copyrightTitle":93,"copyrightLabel":94,"copyrightLink":95,"privacyTitle":96,"privacyLabel":97,"privacyLink":98,"certificatesGrid":99},[68,71,74,77,82,85,88],{"id":69,"title":42,"link":70},"144185264",{"__typename":44,"slug":45},{"id":72,"title":48,"link":73},"144185265",{"__typename":50},{"id":75,"title":53,"link":76},"144185266",{"__typename":55},{"id":78,"title":79,"link":80},"144185267","Blog",{"__typename":81},"BlogPostOverviewRecord",{"id":83,"title":58,"link":84},"144185268",{"__typename":44,"slug":60},{"id":86,"title":36,"link":87},"144185269",{"__typename":38},{"id":89,"title":90,"link":91},"144185270","FAQ",{"__typename":44,"slug":92},"faq","Creative Commons licence and disclaimer","CC BY 4.0","https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F4.0\u002F","De Voorhoede privacy statement (pdf)","Privacy statement","https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1780323242-vh-isms-006-privacy-statement-de-voorhoede.pdf",[100,112,123],{"id":101,"image":102,"link":107},"Xq4bBfg_TZ6Fkjax9mkbLQ",{"url":103,"alt":104,"width":105,"height":106},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1687353463-b-corp-logo-black-rgb.png","B Corp logo",404,680,{"__typename":108,"id":109,"title":110,"url":111},"ExternalLinkRecord","fGW1ak8XQYaYDLkBSyncog","B Corp","https:\u002F\u002Fwww.bcorporation.net\u002Fen-us\u002Ffind-a-b-corp\u002Fcompany\u002Fde-voorhoede\u002F",{"id":113,"image":114,"link":119},"c5mCXRTiSraRIB25fw1p7Q",{"url":115,"alt":116,"width":117,"height":118},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1687353461-dda-boxlogo-black.png","Dutch Digital Agencies logo",627,480,{"__typename":108,"id":120,"title":121,"url":122},"P6Jh7B0cTv2cKyNEeKVWVQ","Dutch Digital Agencies","https:\u002F\u002Fdutchdigitalagencies.com\u002Fleden\u002Fde-voorhoede\u002F",{"id":124,"image":125,"link":129},"MT5SCyNxSTSr_v5eeATMZw",{"url":126,"alt":127,"width":128,"height":128},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1775730283-dnv.png","DNV logo",518,{"id":130,"title":131,"link":132},"BRtNB5HnT5i-7HkA8IYzBw","DNV",{"__typename":44,"slug":133},"impact\u002Fdigitale-producten-privacy-by-design",[135,138],{"locale":136,"value":137},"en","web-performance",{"locale":139,"value":137},"nl",{"tag":141},{"id":142,"title":143,"slug":137},"b-HOCOQTRJKMsff0UxhDcg","Web performance ",{"page":145,"items":181,"itemsMeta":270,"tags":272,"tag":290},{"title":79,"social":146,"subtitle":150,"description":151,"headerIllustration":149,"pinnedPosts":152,"pivots":169},{"title":147,"description":148,"image":149},"Blog | De Voorhoede","Find out how we approach our projects and what techniques we use.",null,"We love the web","In our blog posts you’ll read how we approach our projects and what techniques we use.",[153],{"slug":154,"social":155,"title":160,"date":161,"authors":162},"how-to-select-framework-design-system-components",{"title":156,"description":157,"image":158},"How to select a Framework for Design System Components","Which technology or framework do you select for your design system? We looked at a setup with Stencil and PReact. Read about our conclusion. ",{"url":159},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1670852538-linkedin-post-2.jpg","How to select a framework for design system components","2022-12-12T01:00:00.000+01:00",[163],{"name":164,"image":165},"Jasper",{"url":166,"alt":149,"width":167,"height":168},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1683535518-jasper.jpg",1892,2523,[170],{"title":171,"body":172,"links":173,"mailchimpValue":180,"mailchimpName":180,"mailchimpId":180,"formType":180,"contactPerson":149},"Also in love with the web?","\u003Cp>For us, that’s about technology and user experience. Fast, available for all, enjoyable to use. And fun to build. This is how our team bands together, adhering to the same values, to make sure we achieve a solid result for clients both large and small. Does that fit you?\u003C\u002Fp>\n",[174],{"__typename":175,"id":176,"title":177,"link":178},"InternalLinkRecord","163140992","Join our team",{"__typename":44,"slug":179},"jobs","",[182,197,208,224,237,250,260],{"slug":183,"social":184,"title":186,"date":189,"authors":190},"reclaiming-digital-sovereignty-on-european-infrastructure",{"title":185,"description":186,"image":187},"Independence from American technology","Reclaiming Digital Sovereignty on European Infrastructure",{"url":188},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1769684464-2026-01-29_blog-post-luuk-en.jpg","2026-01-29T12:02:28.591+01:00",[191],{"name":192,"image":193},"Luuk",{"url":194,"alt":149,"width":195,"height":196},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1721036156-luuk-edit-edit.jpg",2198,2969,{"slug":198,"social":199,"title":201,"date":204,"authors":205},"how-close-to-the-user-should-your-code-be",{"title":200,"description":201,"image":202},"Serverless & edge compute","How close to the user should your code be?",{"url":203},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1761816932-jasper-blog.jpg","2025-10-30T10:07:10.411+01:00",[206],{"name":164,"image":207},{"url":166,"alt":149,"width":167,"height":168},{"slug":209,"social":210,"title":215,"date":216,"authors":217},"lessons-learned-debugging-inp",{"title":211,"description":212,"image":213},"Lessons learned debugging Interaction to Next Paint (INP)","INP is a new performance metric significantly affetcing your search ranking. But how can we measure and debug in order to improve our website's INP?",{"url":214},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1723473873-linkedin-blog-8.jpg"," Lessons learned debugging Interaction to Next Paint (INP)","2024-08-16T09:46:11.712+02:00",[218],{"name":219,"image":220},"Declan",{"url":221,"alt":149,"width":222,"height":223},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1683534636-placeholder.jpg",1235,1646,{"slug":225,"social":226,"title":231,"date":232,"authors":233},"front-end-at-the-edge",{"title":227,"description":228,"image":229},"Front-end at the Edge | De Voorhoede","Edge functions are the latest extension to the serverless ecosystem. They promise low latency by running closer to the user. Watch our 3 talks about this topic.",{"url":230},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1664895503-img_20220901_194601-1.jpg","Front-end at the Edge","2022-10-04T02:00:00.000+02:00",[234],{"name":235,"image":236},"Vera",{"url":221,"alt":149,"width":222,"height":223},{"slug":238,"social":239,"title":244,"date":245,"authors":246},"performance-hacking-with-amp",{"title":240,"description":241,"image":242},"Performance hacking with AMP: do or don’t? | De Voorhoede","AMP is an open source framework developed by Google, which promises a smooth experience by loading web pages nearly instantaneous for users.",{"url":243},"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1537955645-1533802909-amp.jpg","Performance hacking with AMP: do or don’t?","2018-08-09T02:00:00.000+02:00",[247],{"name":248,"image":249},"Jesse",{"url":221,"alt":149,"width":222,"height":223},{"slug":251,"social":252,"title":255,"date":256,"authors":257},"why-our-website-is-faster-than-yours",{"title":253,"description":254,"image":149},"Why our website is faster than yours | De Voorhoede","Our secrets revealed to getting a blazing fast website.","Why our website is faster than yours","2016-07-16T02:00:00.000+02:00",[258],{"name":219,"image":259},{"url":221,"alt":149,"width":222,"height":223},{"slug":261,"social":262,"title":263,"date":265,"authors":266},"performance-matters-at-fronteers-spring-conference",{"title":263,"description":264,"image":149},"Performance matters at Fronteers spring conference","A short resume of a full day of interesting talks about web performance.","2016-04-15T02:00:00.000+02:00",[267],{"name":268,"image":269},"Tjerk",{"url":221,"alt":149,"width":222,"height":223},{"count":271},7,[273,277,281,285,289],{"id":274,"title":275,"slug":276},"WTPJX79URE-O5lpWLJeEHg","Headless CMS","headless-cms",{"id":278,"title":279,"slug":280},"JBiZUe8mQVujxlNVR5gx8Q","Design Systems","design-systems",{"id":282,"title":283,"slug":284},"HgWm8aCCRMWWS0eqggo5xg","Accessibility ","accessibility",{"id":286,"title":287,"slug":288},"NJN9K2rdSY2pn9MvchHLtw","Strategy","strategy",{"id":142,"title":143,"slug":137},{"i18nSlugs":291,"id":142,"title":143,"slug":137,"blogTagSocial":294,"blogTopicDescription":302},[292,293],{"locale":136,"value":137},{"locale":139,"value":137},{"title":295,"description":296,"image":297},"Blogs about web performance ","A fast and user friendly website is what everybody wants. But how do you get there? Read our blogs for practical advice and insights about performance.",{"id":298,"width":299,"height":300,"url":301},"ViLBrREQSs6-aXtokgawlw",1200,620,"https:\u002F\u002Fwww.datocms-assets.com\u002F6524\u002F1721046037-open-graph-performance.png","It's our mission to built fast and user friendly websites. In our blogs we share our best practises for web performance. So your website will be as fast as ours.",1781883619421]