# \[ANN\] pandoc 3.9 (+ wasm!)

**URL:** <https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659>\
**Category:** Announcements\
**Created:** [February 5, 2026, 9:25pm UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659 "2026-02-05T21:25:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tarleb](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/tarleb/32/52_2.png) [@tarleb](https://discourse.haskell.org/u/tarleb)\
**Post date:** [February 5, 2026, 9:25pm UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659/1 "2026-02-05T21:25:22Z")

</div>

Pandoc 3.9 was released yesterday. [Release pandoc 3.9 · jgm/pandoc · GitHub](https://github.com/jgm/pandoc/releases/3.9)

This is the first release for which an official wasm version is available. This is possible thanks to the amazing work done by the compiler builders, and also due to a lot of initial work done by Tweag. Many thanks to everybody who made this possible!

A wasm version of pandoc is now available at [Pandoc in the browser](https://pandoc.org/app)

---

<div class="post-metadata">

**Author:** ![romes](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/romes/32/2912_2.png) [@romes](https://discourse.haskell.org/u/romes)\
**Post date:** [February 6, 2026, 8:45am UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659/2 "2026-02-06T08:45:43Z")

</div>

Wow! It looks incredible to use pandoc on the browser. Congrats on the release!

---

<div class="post-metadata">

**Author:** ![dschrempf](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/dschrempf/32/1933_2.png) [@dschrempf](https://discourse.haskell.org/u/dschrempf)\
**Post date:** [February 9, 2026, 1:26pm UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659/3 "2026-02-09T13:26:42Z")

</div>

This is amazing!

For reference, I was interested in the blob size, and it is around 16.1 Mb here (`https://pandoc.org/app/pandoc.wasm?sha1=2ab8055eb0803168da93d4b784fe40aa06551dfa`). That is surprisingly small for a binary produced by GHC, but still surprisingly large for a website blob.

Anyways, it is great to see that this is possible!

---

<div class="post-metadata">

**Author:** ![tarleb](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/tarleb/32/52_2.png) [@tarleb](https://discourse.haskell.org/u/tarleb)\
**Post date:** [February 10, 2026, 7:41am UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659/4 "2026-02-10T07:41:28Z")

</div>

Thank you! For full transparency: the 16.1 Mb blob is compressed, the uncompressed size of the binary is around 58 Mb.

---

<div class="post-metadata">

**Author:** ![chrisdone](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/chrisdone/32/1408_2.png) [@chrisdone](https://discourse.haskell.org/u/chrisdone)\
**Post date:** [February 11, 2026, 8:21am UTC](https://discourse.haskell.org/t/ann-pandoc-3-9-wasm/13659/5 "2026-02-11T08:21:00Z")

</div>

That checks out. The x86 static binary exceeds 100MB IIRC.
