spice vs match into chunks (v3)

Revision 3 of this benchmark created on


Description

Optimal splitting a text into 2000 character chunks.

Setup

// Define a string with 1000 characters.
    var text = "Сюжет Основний конфлікт роману розвивається на прикладі кількох сімейних пар: Анна ? Каренін, Доллі ? Облонський, Кіті ? Левін. У всіх випадках автор так і не знаходить відповіді на хвилюючі його питання: як живе людина в сім'ї і в суспільстві, чи можна обмежитися тільки рамками сім'ї? У чому секрет людського щастя?Головна героїня роману, Анна Кареніна—людина розумна та чесна, але її образ пов'язаний з обманом і зрадою. Сенс її життя—власне щастя. Обранцем Анни стає Олексій Вронський-представник петербурзької інтелігенції. Чоловік Анни, високопоставлений чиновник,який на перший погляд видається бездушним і черствим, але насправді здатний до високих почуттів.Три сюжетні лінії, які складають канву роману мають схожі та відмінні риси. Анна обирає кохання, руйнуючи родину. Дар'я, дружина її брата Степана Облонського, чинить навпаки. Заради щастя і благополуччя дітей пробачає зраду чоловіку. Костянтин Льовін, одружившись з молодшою сестрою Дар'ї, Кіті Щербацькою, прагне духовного й чистого шлюбу. Історія одруження Костянтина і Кіті, духовні пошуки Левіна є автобіографічними, оскільки відтворюють епізоди одруження і сімейного життя Льва Миколайовича й Софії Андріївни. Художні особливості Характерними художніми особливостями роману є повтори ситуацій та образів, які прогнозують розвиток подій. В епізоді знайомства Анни та Олексія Вронського на залізничному вокзалі гине зчіплювач вагонів. На залізничній станції відбувається й освічення Вронського до Анни. Образ залізниці співвідноситься в романі з мотивами пристрасті, смертельної загрози. Смерть Кареніної і провина Вронського провіщуються на перегонах, де Олексій через незграбність ламає хребет своїй кобилі. Символічного значення набуває й сон Анни, в якому вона бачить чоловіка,що працює з залізом, він нагадує з образ залізничних службовців та овіяний загрозою і смертю.В «Анні Кареніній» Толстой неодноразово використовує прийом внутрішнього монологу, хаотичних спостережень, вражень від навколишнього світу та думок героїні. У «Анні Кареніній» сюжет і фабула не збігаються. Принцип концентричного розташування сюжетних кіл ? характерна для Толстого форма виявлення внутрішньої єдності «широкого і вільного роману». Глави роману розташовані циклами, між якими існує тісний зв'язок і в тематичному, і в сюжетному планах. Кожна частина роману має свій «вузол ідеї». Опорними пунктами композиції є сюжетно-тематичні центри, які послідовно змінюють один одного...";

Test runner

Ready to run.

Testing in
TestOps/sec
slice
var str = text;
 var ret = [ ];
  for (var offset = 0, strLen = str.length; offset < strLen; offset += 2000) {
    ret.push(str.slice(offset, 2000 + offset));
  };
var out = ret.length;
ready
match
var s = text,
    out = s.match(/.{1,2000}/g);
ready

Revisions

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