Tony McCreath
Tony McCreath
I've been using the sanitize helper in BigCommerce to get clean text from html. We just encountered an error that I've narrowed down to an issue with handling invalid html....
Quite a few CLS tools display layout shifts on the page to aid developers in debugging them. So far I have not found one that 100% works. It would be...
### Expected behavior Google's [Core Web Vitals](https://web.dev/learn-web-vitals/) are now a ranking factor as well as a measure of a good page experience. One of the metrics is [Largest Contentful Paint...
https://web.dev/bfcache/ The Back Forward Cache (bfcache) is a way to give users an instant page response when they browse back and forward. If I site does not support it, the...
RE: https://developer.bigcommerce.com/stencil-docs/ZG9jOjIyMDY5Mw-google-analytics-enhanced-e-commerce ### Expected behavior Data attributes are always added to pages for themes that support them so that they are always available to developers. ### Actual behavior The data...
I wrote an [article ](https://bigcommerce.websiteadvantage.com.au/tag-rocket/articles/bigcommerce-speed-optimisation-carousel/)on this, but think it would be worth baking a solution onto Cornerstone. It contains more details on the issue and solution: I was doing a...
I'm developing an app that includes a script that covers multiple different levels of user consent (Essential, Analytics, Functional, Advertising). Because of this I can't use the script category options...
### Expected behavior Where possible scripts should not block the render path as that leads to a delay in DomContentLoaded and a ripple on effect as scripts respond to that...