Vitali
03/03/2022, 5:47 PMErwin
03/03/2022, 8:24 PMVitali
03/04/2022, 4:01 PMVitali
03/04/2022, 4:10 PMVitali
03/04/2022, 4:46 PMÇ => 67, 204, 167
Ç => 195, 135
You can also observe the behavior when text editing. Because the former is a combining character, backspace will typically convert it back to C whereas the latter is the precomposed form and backspace treats it as one character.
I'll also note. This doesn't solve ALL unicode issues application developers may have. For example, homographic attacks may still be relevant to your problem domain (e.g. https://en.wikipedia.org/wiki/IDN_homograph_attack which describes how browsers and registries tackle it for domain names).Loski
03/06/2022, 7:47 PMIsaac McFadyen | YYZ01
03/06/2022, 7:47 PMIsaac McFadyen | YYZ01
03/06/2022, 7:47 PMIsaac McFadyen | YYZ01
03/06/2022, 7:47 PMIsaac McFadyen | YYZ01
03/06/2022, 7:48 PMcake
03/06/2022, 7:54 PMSincap80
03/07/2022, 6:14 PMVitali
03/07/2022, 10:17 PMKing Mesal
03/07/2022, 10:40 PMVitali
03/07/2022, 10:57 PMAbelia
03/09/2022, 1:43 PMGary Somerhalder
03/09/2022, 1:43 PMAbelia
03/09/2022, 1:50 PMGary Somerhalder
03/09/2022, 1:54 PMVitali
03/09/2022, 4:31 PMAbelia
03/10/2022, 3:02 PMhttps://s3.ap-northeast-1.wasabisys.com/
and a custom domain, with the custom domains proxied by Cloudflare's Free plan.
In this case, I measured four patterns: cf.cacheEverything
true or false, and direct access or custom domain.Abelia
03/10/2022, 3:02 PMawait fetch()
, DL is the time taken for await res.arrayBuffer()
, and Total is the sum of both.
(I also checked cases where the HEAD method was used and cases where await res.arrayBuffer()
was omitted, but these had no effect on TTFB.)
* cacheEverything: false / cf proxied (custom domain): no
Colo: NRT / TTFB: 897ms / DL: 12563ms / Total: 13460ms
* cacheEverything: false / cf proxied (custom domain): yes
Colo: NRT / TTFB: 927ms / DL: 12889ms / Total: 13816ms
* cacheEverything: true / cf proxied (custom domain): no
Colo: NRT / TTFB: 9ms / DL: 379ms / Total: 388ms
* cacheEverything: true / cf proxied (custom domain): yes
Colo: NRT / TTFB: 942ms / DL: 12193ms / Total: 13135ms
(I don't know why, but it doesn't appear to be cached.)
so the latency (ping) was about 900ms and throughput was about 64Mbps.
I expect better performance than these (except cached one) when accessing R2 from Workers. (because they're in the same data center?)Vitali
03/10/2022, 7:46 PMlmtr0
03/10/2022, 8:32 PMIsaac McFadyen | YYZ01
03/10/2022, 8:33 PMskarj
03/10/2022, 9:38 PMkian
03/10/2022, 9:40 PMkian
03/10/2022, 9:40 PM