Hi Ivan,
I would say the biggest impact is in terms of the size of the installed package
(~4MB versus ~2.9MB). Of course, these days this is a trivial difference in
terms of storage. The decrease in load and execution time is probably negligible
(esp. when MathJax is served locally), but I haven't done any proper
benchmarks on this.
Note that mathjaxr only minifies when the (suggested) 'js' package is
installed, so this step is completely optional.
Best,
Wolfgang
>-----Original Message-----
>From: R-devel [mailto:r-devel-bounces at r-project.org] On Behalf Of Ivan
Krylov
>Sent: Monday, 14 March, 2022 22:03
>To: Duncan Murdoch
>Cc: r-devel at r-project.org
>Subject: Re: [Rd] Bundling MathJax
>
>On Sun, 13 Mar 2022 10:05:18 -0400
>Duncan Murdoch <murdoch.duncan at gmail.com> wrote:
>
>> The file used for display is usually a minified version of the
>> MathJax source, and Debian didn't consider it close enough to
source
>> code to want to distribute it as FOSS. So if the minified file is
>> included with R, the original source should also be included.
>
>Pardon my ignorance, but how much does it matter whether the file is
>minified when the documentation is served over a local network? Does
>JavaScript minification speed up parsing or involve other
>transformations without which it would be hard or impossible to run the
>code in the browser?
>
>--
>Best regards,
>Ivan