impress/src/app
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
..
cached-data
components Remove proxy for most images 2021-06-20 10:36:41 -07:00
images Add general error message when page crashes 2021-05-05 00:09:09 -07:00
ItemPage Extract SpeciesFacesPicker to a new file 2021-06-11 06:58:12 -07:00
WardrobePage Remove proxy for most images 2021-06-20 10:36:41 -07:00
apolloClient.js Cache ClosetList in Apollo 2021-06-18 17:29:44 -07:00
App.js Rename UserItemsPage 2021-06-19 09:24:05 -07:00
ConversionPage.js Only wait for auth on queries that need it 2021-01-21 14:57:21 -08:00
GlobalFooter.js Rename UserItemsPage 2021-06-19 09:24:05 -07:00
GlobalHeader.js Oops, fix Lists page links! 2021-06-15 22:46:43 -07:00
HomePage.js Update homepage June 18 2021-06-18 18:35:53 -07:00
ItemPage.js Show placeholder when item description is blank 2021-06-17 21:31:04 -07:00
ItemPageDrawer.js
ItemPageLayout.js Remove unused import 2021-04-07 22:12:03 -07:00
ItemSearchPage.js Add owns/wants badges on SquareItemCard 2021-06-08 01:03:09 -07:00
ItemTradesPage.js Oops, fix Lists page links! 2021-06-15 22:46:43 -07:00
ModelingPage.js Separate modeling queries into public vs user data 2021-04-23 12:10:16 -07:00
OutfitUrlsPage.js Switch back to $20/mo copy 2021-06-02 14:26:47 -07:00
PageLayout.js Add general error message for wardrobe crashes 2021-05-05 00:22:28 -07:00
PrivacyPolicyPage.js Privacy policy copy tweak 2021-01-18 06:44:07 -08:00
SupportPetAppearancesPage.js Add total count to /support/petAppearances 2021-04-23 15:37:52 -07:00
UserItemListPage.js Oops, fix alignment in virtualized lists! 2021-06-19 12:52:16 -07:00
UserItemListsIndexPage.js Oops, stop cutting off items on list page! 2021-06-19 11:49:13 -07:00
UserOutfitsPage.js Only wait for auth on queries that need it 2021-01-21 14:57:21 -08:00
util.js Remove proxy for most images 2021-06-20 10:36:41 -07:00