julienmarie 8 months ago

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...

  • darepublic 8 months ago

    It is easy to load tracking separate of the initial render

mdhb 8 months ago

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.

jamesy0ung 8 months ago

Wow! That site is really fast.

  • echoangle 8 months ago

    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.

    • jamesy0ung 8 months ago

      I'm using Firefox if that is relevant, and everything snaps up. There is literally no delay on any of the website for me.

  • darepublic 8 months ago

    I assume is it prerendered vs server side rendered

  • dzhiurgis 8 months ago

    Faster than mcmaster to me - I'm 350ms away.

thisjeremiah 8 months ago

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.

anothername12 8 months ago

Meh back and forward don’t preserve location

  • steve_adams_86 8 months ago

    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.