I also tried composition in Cuis4.2 which is interesting because it uses the primitive 103, but is around 111ms for other reasons
| text |
text := Compiler evaluate: (FileStream fileNamed: '
text_cuis.st') contentsOfEntireFile.
MessageTally spyOn: [[100 timesRepeat: [(TextComposer new)
��� ��� ��� ��� composeLinesFrom: 1
��� ��� ��� ��� to: text size
��� ��� ��� ��� delta: 0
��� ��� ��� ��� into: OrderedCollection new
��� ��� ��� ��� priorLines: OrderedCollection new
��� ��� ��� ��� atY: 0
��� ��� ��� ��� text: text
��� ��� ��� ��� extentForComposing: ( 569@9999999)]] timeToRun ].