The Now page column

The now opens in a new tab page is very cool, it's about what you're focusing on at the moment.

A playground for is-media-descriptor.

A playground for json-variables, although not done yet.

A playground for string-remove-widows.

A playground for is-language-code.

Second playground, string-apostrophes, also the first toggle buttons

Added the first playground! See string-fix-broken-named-entities

100% on emlint and parser/tokenizer. Let's push it to the alpha stage, usable.

Migrated this website to github opens in a new tab and semaphore ci opens in a new tab.

Release all packages (with TS sources now)

Start rewriting all packages in TypeScript

Working on a parser-based HTML, CSS, templating tag and/or text stripping tool. We already have non-parser-based tool.

Back on html-crush.

But first, string-collapse-white-space needs a callback interface.

Let's recode html-crush, to run off a tokenizer.

Put all program examples as files, test them along each program and distribute to this website automatically.

Edit on GitLab links and SEO.

Release the website.

Write a random sticker SVG generator.

Try out different Japanese fonts, prepare articles.

Prepare everything for website's release.

old Now entries have faded into oblivion…

Articles

ARTICLE  
esbuild is faster but the built programs on average are slower

esbuild is faster but the built programs on average are slower

I admire Evan W., the creator of esbuild, and I believe we'll eventually get the JS/TS instant builds one day. Same as in Deno-land. I wish I could help somehow. I hope I messed up my configs, and it's me not esbuild.

In this context...

Programs built by esbuild v0.11.5 appear to perform on average 27% slower than the same code built by Rollup. Some packages perform more than 90% slower though!

Here are the details of the benchmarks. I hope it's me, not esbuild.

Read article esbuild is faster but the built programs on average are slower

Open Source

Detergent

Text extraction, cleaning and preparation tool.

Removes invisible characters (“� opens in a new tab”), encodes entities and improves the English style.

Find out more

Email Comb

Find out more Unused CSS remover for email templates. Supports all ESP languages, minifies and uglifies.

HTML Crush

Find out more Email template-oriented HTML minifier. Limits line lengths for the best results in Outlook.

string-strip-html

Removes HTML from test/strings. Can be used to produce text versions for multipart emails.

Find out more


The Now page column

The now opens in a new tab page is very cool, it's about what you're focusing on at the moment.

A playground for is-media-descriptor.

A playground for json-variables, although not done yet.

A playground for string-remove-widows.

A playground for is-language-code.

Second playground, string-apostrophes, also the first toggle buttons

Added the first playground! See string-fix-broken-named-entities

100% on emlint and parser/tokenizer. Let's push it to the alpha stage, usable.

Migrated this website to github opens in a new tab and semaphore ci opens in a new tab.

Release all packages (with TS sources now)

Start rewriting all packages in TypeScript

Working on a parser-based HTML, CSS, templating tag and/or text stripping tool. We already have non-parser-based tool.

Back on html-crush.

But first, string-collapse-white-space needs a callback interface.

Let's recode html-crush, to run off a tokenizer.

Put all program examples as files, test them along each program and distribute to this website automatically.

Edit on GitLab links and SEO.

Release the website.

Write a random sticker SVG generator.

Try out different Japanese fonts, prepare articles.

Prepare everything for website's release.

old Now entries have faded into oblivion…