Subject: Re: bug#20154: 25.0.50; json-encode-string is too slow for large strings

From: Dmitry Gutov <[email-masked]>
Date: Sun, 22 Mar 2015 01:36:55 +0200

On 03/22/2015 12:20 AM, Ivan Shmakov wrote:

> 	Perhaps a plain vector may fit there?

Where?

> 	FWIW, using replace-match in the loop seem to speed up the
> 	routine by another few percents.

Indeed, it seems so, counter to Eli's advice earlier. Just by a bit.

Anyway, the small boost is nice to have, but the buffer-based 
implementation is actually worse than the current one on small strings 
(because of `with-temp-buffer'). So I don't think we can simply replace 
it. A fast `replace-regexp-in-string' implementation would make that 
possible.

P.S. Please keep the discussion participants in Cc, even if you prefer 
not to receive the copy email.