I'm sorry to say that there is nothing impressive and is far from a real world scenario:
- Images are super small.
- You can do exactly the same level of performance with http://instantclick.io/ to prefetch pages and aggressively cache content on the backend.
- The only dynamic functions are the cart ( session ) and the search. The rest is just navigation.
- There is quite no content
If we compare to the original:
This leaves out what is imho the most impressive part of McMaster website: the deep taxonomy of products and super detailed search with custom criteria per product type and sub type. This is the part that is the most amazing for me and the most complex on an e-commerce website to build *AND MAINTAIN* over time.
If we compare to normal e-commerce use-case, it's lacking a lot of features that have deep impact on website speed:
- No analytics and marketing tracking ( ecommerce without tracking is not realistic performance wise )
I consult with ecommerce companies more or less for a living and just wanted to say that I’ve never once seen Next used in a way that was an improvement in that context.
Maybe it’s just a function of as a consultant people don’t tend to call when everything is going smoothly but it’s by far the most common stack I see people get themselves stuck on over and over again in ways that lose the company insane amounts of money without them even realising why.
I don’t know if it’s ironic, but for me it is actually rather slow. When clicking on a category in the left bar, it takes about 2s to show, and if I press on a category in the right panel, it takes about 4s to show the subcategories. It feels really sluggish to be honest.
I'm sorry to say that there is nothing impressive and is far from a real world scenario:
- Images are super small.
- You can do exactly the same level of performance with http://instantclick.io/ to prefetch pages and aggressively cache content on the backend.
- The only dynamic functions are the cart ( session ) and the search. The rest is just navigation.
- There is quite no content
If we compare to the original:
This leaves out what is imho the most impressive part of McMaster website: the deep taxonomy of products and super detailed search with custom criteria per product type and sub type. This is the part that is the most amazing for me and the most complex on an e-commerce website to build *AND MAINTAIN* over time.
If we compare to normal e-commerce use-case, it's lacking a lot of features that have deep impact on website speed:
- No analytics and marketing tracking ( ecommerce without tracking is not realistic performance wise )
- No image gallery, no high resolution images
- No product description
- No product recommendation
- No faceted search
etc...
It is easy to load tracking separate of the initial render
I consult with ecommerce companies more or less for a living and just wanted to say that I’ve never once seen Next used in a way that was an improvement in that context.
Maybe it’s just a function of as a consultant people don’t tend to call when everything is going smoothly but it’s by far the most common stack I see people get themselves stuck on over and over again in ways that lose the company insane amounts of money without them even realising why.
Wow! That site is really fast.
I don’t know if it’s ironic, but for me it is actually rather slow. When clicking on a category in the left bar, it takes about 2s to show, and if I press on a category in the right panel, it takes about 4s to show the subcategories. It feels really sluggish to be honest.
I'm using Firefox if that is relevant, and everything snaps up. There is literally no delay on any of the website for me.
I assume is it prerendered vs server side rendered
Faster than mcmaster to me - I'm 350ms away.
It doesn't seem to persist the cart for me across browser refresh. But if I add something else to the cart, the whole cart comes back. Strange.
Interesting. Hovering over links loads up the images in that link.
There was a nice video recently about how the OGs optimized the site so well. https://youtu.be/-Ln-8QM8KhQ
Meh back and forward don’t preserve location
I find next apps are notorious for not respecting URL state. I’m not sure why. I’ve always disliked that and caching in next.
Edit: in this case it seems to be working. Where are you seeing that issue?
The cart is a little weird. The number of items in it can be wrong, and it can disappear.