this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Improve perf due to slow localeCompare

+5 -3
+5 -3
src/components/name-text.jsx
··· 7 7 import Avatar from './avatar'; 8 8 import EmojiText from './emoji-text'; 9 9 10 + const nameCollator = new Intl.Collator('en', { 11 + sensitivity: 'base', 12 + }); 13 + 10 14 function NameText({ 11 15 account, 12 16 instance, ··· 36 40 (trimmedUsername === trimmedDisplayName || 37 41 trimmedUsername === shortenedDisplayName || 38 42 trimmedUsername === shortenedAlphaNumericDisplayName || 39 - trimmedUsername.localeCompare?.(shortenedDisplayName, 'en', { 40 - sensitivity: 'base', 41 - }) === 0) 43 + nameCollator.compare(trimmedUsername, shortenedDisplayName) === 0) 42 44 ) { 43 45 username = null; 44 46 }