2018-05-18 18:04 GMT, isabella parakiss <izaberina_AT_gmail.com>:
> compilers considered harmful because they make the source unreadable
>
> On 5/18/18, Hiltjo Posthuma <hiltjo_AT_codemadness.org> wrote:
>> On Fri, May 18, 2018 at 05:22:43PM +0100, Martin Tournoij wrote:
>>> On Fri, May 18, 2018, at 16:46, Thuban wrote:
>>> > Does anyone has advice for a suckless tool to minify JS, CSS and HTML
>>> > files? I use sed for now, but it might not be the best solution.
>>> >
>>> > Furthermore, I was wondering what is the opinion of the list about
>>> > minifying CSS, JS
>>> > and html files?
>>> > - Do you minify on your websites ? Why ?
>>> > - What tool do you use to do so?
>>>
>>> I wrote this a while ago: https://github.com/Carpetsmoker/singlepage
>>>
>>> The main goal isn't really to "minify" files, as such – although it can
>>> do that – but more to bundle them in a single page. This allows me to
>>> use the same CSS for several HTML documents while still serving a single
>>> HTML document without any external dependencies (a concept that I like).
>>>
>>> As for my general thoughts on minification: use common sense. If you're
>>> creating one of those pages with 3M of JavaScript then it probably makes
>>> sense. If you're creating something more sane then it's probably just
>>> wasted effort at best.
>>>
>>
>> Don't create pages with 3MB of Javascript, that's insane.
>>
>> I think concatenation/bundling in one file is fine, but not minification,
>> because it makes the source unreadable. Carefully evaluate what you
>> actually
>> use in the site. Don't use bloated Javascript (such as jQuery) and CSS
>> frameworks
>> (such as Bootstrap).
>>
>> Make sure to "gracefully fallback" so Javascript is not required.
>>
>> One of the latest trends in Javascript bundle compilation. For example
>> have
>> a
>> look at the new Reddit layout. There all the CSS classnames are
>> randomized.
>>
>> Stop this madness.
>>
>> --
>> Kind regards,
>> Hiltjo
In the "semi-binary blobs which get rendered as cool documents"
market, DjVu, PDF, CBZ are superior to HTML
Received on Fri May 18 2018 - 20:30:44 CEST