"Etiquette" implies there is some civilizing force. A system that allows us to coexist in peaceful, accessible sanity.
Someone said of a profitable app/site I created with vanilla JS, "But this is looks like it is just a Bootstrap site"
At this point, functionality be damned, customers expect a loading spinner. The norm is something that doesn't load on the first request. Sites don't paint the screen until 10 seconds later, because they are avoiding repaints. Maybe 10-20mb of JS is included in the typical app in this niche. Many totally fail on Firefox. Ambiguous user facing errors on a black screen, "An application client side error occurred" are par for the course.
Someone said of a profitable app/site I created with vanilla JS, "But this is looks like it is just a Bootstrap site"
At this point, functionality be damned, customers expect a loading spinner. The norm is something that doesn't load on the first request. Sites don't paint the screen until 10 seconds later, because they are avoiding repaints. Maybe 10-20mb of JS is included in the typical app in this niche. Many totally fail on Firefox. Ambiguous user facing errors on a black screen, "An application client side error occurred" are par for the course.