impress-2020/src/app/components
Matchu c2535f811f Remove proxy for most images
I've noticed that our Fastly proxy adds a surprising amount of latency on cache misses (500-1000ms). And, while our overall hit ratio of 80% is pretty good, most misses happen at inopportune times, like loading items from search.

But now that the Neopets CDN supports HTTPS, we can safely switch back to theirs for *most* image loads. (Some features, like downloads and movies, still require CORS headers, which our proxy is still reponsible for adding.)

This forgoes some minor performance wins (like the Download button now requires separate network requests), and some potential filesize reduction opportunities (like Fastly's auto-gzip which we're today using for SVGs, and eventually using their Image Optimizer for assets), to decrease latency. We could still potentially do something more powerful for low-power connections someday… but for now, with the cache miss latency being *so* heavy, this seems like the clear win for almost certainly *all* users today.
2021-06-20 10:36:41 -07:00
..
HangerSpinner.js fix large-icon visual bug 2021-01-04 03:11:55 +00:00
HTML5Badge.js Fix crash when knownGlitches is undefined 2021-03-13 02:21:32 -08:00
ItemCard.js [WIP] UI for isManuallyNc support tool 2021-02-22 19:11:03 -08:00
MarkdownAndSafeHTML.js Add description to list page 2021-06-18 17:26:21 -07:00
OutfitMovieLayer.js Remove proxy for most images 2021-06-20 10:36:41 -07:00
OutfitPreview.js Remove proxy for most images 2021-06-20 10:36:41 -07:00
OutfitThumbnail.js Move getVisibleLayers to a new shared directory 2021-05-13 17:35:58 -07:00
PaginationToolbar.js extract PaginationToolbar from ItemSearchPage 2021-05-21 00:50:55 -07:00
SpeciesColorPicker.js Improve item page perf by caching valids in client 2021-06-11 07:37:49 -07:00
SquareItemCard.js Highlight trade matches with pretty shadow 2021-06-19 11:43:51 -07:00
useCurrentUser.js Create Cypress command to log in 2021-04-19 02:22:45 -07:00
useOutfitAppearance.js Move getVisibleLayers to a new shared directory 2021-05-13 17:35:58 -07:00
useRequireLogin.js simulate login with IMPRESS_LOG_IN_AS flag 2021-01-05 23:22:03 -08:00
WIPCallout.js First draft of UserItemListPage 2021-06-12 04:45:23 -07:00