123688
I'm working on a way to leverage the API into the entry browser and I'm at this point where I realized this could be a very large change. Ten years ago, when I was really building out BotB 2.0 (the current version), there was a lot of emphasis on the site working w/o javascript. There was a big push from certain individuals and I obliged. I would guess over 95% of BotB (excepting the html5 player of course) works with javascript disabled in whatever browser.
So, I was working along and found myself importing handlebars and suddenly realized the impact it could have. Handlebars is a templating engine. So I'd grab data from the API and populate it into templates and spew those onto the page.
Two ways forward here:
1] using handlebars (or similar) which will be a lot of work upfront but should make development and loading faster
2] do it the old-fashioned hacky way with spaghetti and duct tape
I have the time to focus and make the site better, but I'm worried using this "single page application"-like technology might break things for people on WinXP or terminal browsers or something. So, y'all have the weekend to file your grievances here about such a change!
So, I was working along and found myself importing handlebars and suddenly realized the impact it could have. Handlebars is a templating engine. So I'd grab data from the API and populate it into templates and spew those onto the page.
Two ways forward here:
1] using handlebars (or similar) which will be a lot of work upfront but should make development and loading faster
2] do it the old-fashioned hacky way with spaghetti and duct tape
I have the time to focus and make the site better, but I'm worried using this "single page application"-like technology might break things for people on WinXP or terminal browsers or something. So, y'all have the weekend to file your grievances here about such a change!