[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Comprehensive JSX support in Emacs

From: Jackson Ray Hamilton
Subject: Re: Comprehensive JSX support in Emacs
Date: Sun, 7 Apr 2019 16:19:34 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

I pushed a few changes (“Optimize js-jsx--matching-close-tag-pos”, “Optimize js-jsx--enclosing-tag-pos”) which made a big difference in performance.

I was running a function thousands of extra times redundantly. ELP showed that by caching the results, I was able to cut the average waiting time immediately after editing a line by 80%. This made editing some code noticeably more bearable.

There might be some better algorithms that can improve the performance even more, but it should be good enough (especially for non-monolithic, well-modularized code) to no longer be a limiting factor for merging it.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]