Nice. I built this one a while back which is similar, but not all the bells and whistles you have: https://jordanboston.github.io/vue-youtube-search/
Adding the Like button is a good idea.
I really wonder if you bothered to read Taylor’s article. His whole article is about how the comparison is off.
In those kind of hello world benchmarks, not much code is used and all the extra stuff you find become a useless overhead in those. As such Symfony 4 with flex which comes bare will have a massive advantage over…
About your question:
tplmake more sense compared to the other short 3-letter directory names?”
I don’t think so. “tpl” is not as well-known as “etc”, “src”, “var”, etc. Besides, depending on your font, you may read it as “tp ONE” instead of “tp L”.