dillon1000/react
Commit
Browse files DevTools encoding supports multibyte characters (e.g. "🟩") (#22424)
Changes our text encoding approach to properly support multibyte characters following this algorithm. Based on benchmarking, this new approach is roughly equivalent in terms of performance (sometimes slightly faster, sometimes slightly slower). I also considered using TextEncoder/TextDecoder for this, but it was much slower (~85%).
Changed paths3 files
First-parent comparisonpackages/react-devtools-shared/src/__tests__/store-test.js ModifiedM packages/react-devtools-shared/src/backend/renderer.js ModifiedM packages/react-devtools-shared/src/utils.js ModifiedPatch
Files changed
Rendering syntax-highlighted changes…