Rust in a Chrome Extension

62 points ChiliPepperHott 2 comments

A few times now, I've posted here to give updates on my grammar checking engine written in Rust: Harper.

With the latest releases, Harper's engine has gotten significantly (4x) faster for cached loads and has seen some major QoL improvements, including support for a number of (non-American) English dialects.

The last time I posted here, I mentioned we had started work on harper.js, an NPM package that embeds the engine in web applications with WebAssembly. Since then, we've started using it for a number of other integrations, including an Obsidian plugin and a Chrome extension.

https://preview.redd.it/yctabzuzay1f1.png?width=576&format=png&auto=webp&s=1eb0b35224f512f677b595806cb1cd39a456cb82

I'd love to answer any questions on what it's like to work full-time on an open-source Rust project.

If you decide to give it a shot, please know that it's still early days. You will encounter rough spots. When you do, let us know!