Kevin Greer
unread,Mar 31, 2021, 2:15:57 PM3/31/21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to foam-framework-discuss
I pushed the following which reduced time for U2 to generate 1000 <li> tags from 22ms to 4ms.
commit 6e707b7cbfbbfafed434f37a666e41187c6e0170 (HEAD -> master, origin/master, origin/HEAD)
Date: Sat Mar 27 23:30:51 2021 -0400
Make U2 text sanitization 3X faster.
commit a0f8725a79606434b026ca7f5eb8426ba80cbf09
Date: Sat Mar 27 23:30:23 2021 -0400
Make Constant lookup slightly faster.
commit 83d90b67549a01403acf2ab6aa70314af1c3dae0 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 00:19:57 2021 -0400
Make installing global U2 CSS more efficient by moving from Element to Window.
commit 65ae3fe5b6712ed655302501f53351dc5602be34 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 17:14:54 2021 -0400
Optimize U2 for case when add()-ing a single String.
commit 67d6bc06ac685b629fdd461015743e892dc7157f (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 17:25:05 2021 -0400
Optimize Element.add_() by unifying Slot and toE(). Remove translationservice support.
commit f55f7b6b06e19b3753060298259303cd01724e51 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 17:29:29 2021 -0400
Make InitialElementState and Singleton so state can be a value instead of factory to slightly improve performance.
commit 3a6855da5b75dbf031e71d24704ed85288e5d061 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 17:45:51 2021 -0400
Switch U2 Element ids from strings to integers to avoid escaping which slows down output.
commit 3bbed8d110b91acd3818a27e0fff0df8bda9e169 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 18:33:45 2021 -0400
Switch U2 OutputStream from using join() to +=, which is now faster.
commit 8324b16b885a4196079b0533a9c893f12389346c (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Mar 28 21:10:45 2021 -0400
Generate less garbage when installing CSS. Allows documents to be GC'ed.
commit 22d35ab43366d5dc114d4ec0ec8103e0c59a7b6b (HEAD -> master, origin/master, origin/HEAD)
Date: Mon Mar 29 00:34:23 2021 -0400
Optimize keyboard initialization.
commit 5532e073982838ea78456d153b9e87d3078447da (HEAD -> master, origin/master, origin/HEAD)
Date: Mon Mar 29 07:25:43 2021 -0400
Make ViewSpec.createView more efficient for String viewspecs.