Is this code likely to slow down my product page?

Hi,

I’m thinking about adding something like this to my product page instead of setting up variants, which usually generates 2 or 3 results always less than 20 and sometimes 0.

Do you think this will slow down my product page drastically?

{% assign group = product.handle | split: '-' | first %}

thanks

yes this will make some minor differences does use split two-time use one loop and set default selected as the index 0 else in item In select option

{% for product in collections.frontpage.products %}
  {{ forloop.index0 }}
{% endfor %}