Splitting on newlines - regex vs string

Benchmark created on


Setup

const s = `
Lorem
ipsum
dolor
sit
amet,

consectetur
adipiscing
elit,
sed
do
eiusmod


tempor
incididunt
ut
labore
et
dolore

magna
aliqua.
Ut
enim
ad
minim


veniam,
quis
nostrud
exercitation
ullamco
laboris
nisi
ut
aliquip
ex
ea
commodo
consequat.
Duis
aute
irure
dolor
in
reprehenderit
in
voluptate
velit
esse
cillum
dolore
eu
fugiat

nulla
pariatur.
Excepteur
sint
occaecat
cupidatat
non
proident,
sunt
in
culpa

qui
officia
deserunt
mollit
anim
id
est
laborum.
`

Test runner

Ready to run.

Testing in
TestOps/sec
Split on regex
s.split(/\n+/)
ready
Split on string
s.split('\n')
ready
Split on string then filter
s.split('\n').filter(line => line)
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.