etiquette/frontends/etiquette_flask/templates
voussoir 7e58c95f15 Mostly failed experiment: tag_autocomplete indexeddb.
The current system has bad performance when you've got 100,000+ tags.
I discovered that when the server returns 304, the browser gives the
ajax a 200 with the full response, and it's not clear to me if js can
know it got a 304. So, the tag set is being fully re-parsed from the
response on every page load. I was thinking that I should store that in
IndexedDB to avoid the parsing step, but... since the JSON.parse is
done by my common.get before it hits this function, it's meaningless.
Not to mention I still have to rebuild the datalist on every page since
of course that state isn't shared between tabs. Not worth the DB stuff.
We'll see what happens next.
2020-09-29 16:52:20 -07:00
..
album.html Return more sets from backend, do sorting on frontend. 2020-09-20 13:16:52 -07:00
album_card.html Fix drag-drop behavior when dropping onto root. 2020-09-20 12:20:36 -07:00
bookmarks.html Replace all double blank lines with single, improve hash headers. 2020-09-19 03:13:23 -07:00
clipboard.html Mostly failed experiment: tag_autocomplete indexeddb. 2020-09-29 16:52:20 -07:00
clipboard_tray.html Add return to all onclicks, and ; to other javascript hooks. 2020-09-04 10:37:04 -07:00
header.html Add return to all onclicks, and ; to other javascript hooks. 2020-09-04 10:37:04 -07:00
login.html Replace all double blank lines with single, improve hash headers. 2020-09-19 03:13:23 -07:00
photo.html Mostly failed experiment: tag_autocomplete indexeddb. 2020-09-29 16:52:20 -07:00
photo_card.html Add css class .photo_card_searchhidden. 2020-09-09 19:24:43 -07:00
root.html Add theme-change links to homepage. 2020-09-27 10:37:13 -07:00
search.html Mostly failed experiment: tag_autocomplete indexeddb. 2020-09-29 16:52:20 -07:00
tag_object.html Let tag_object take arbitrary extra attributes. 2020-09-27 12:14:33 -07:00
tags.html Call tag_object instead of hand writing this tag. 2020-09-27 12:15:03 -07:00
template.html Replace all double blank lines with single, improve hash headers. 2020-09-19 03:13:23 -07:00
user.html Replace all double blank lines with single, improve hash headers. 2020-09-19 03:13:23 -07:00