Skip to content

0.0.1

Latest
Compare
Choose a tag to compare
@mohankumarelec mohankumarelec released this 04 Oct 12:25
· 13 commits to main since this release

New Features:

  • NAPI-RS Integration for Tokenizer:
    • Implemented the Tokenizer class using Rust and integrated it into a Node.js environment via NAPI-RS.
    • The Tokenizer struct, defined in node-napi/src/lib.rs, provides methods for encoding and decoding text using Rust’s high-performance tokenizers.
    • This change allows the Rust-based tokenizers crate to be exposed as a Node.js module, enabling seamless interaction between Node.js and Rust for efficient text processing.

Improvements:

  • Performance Boost:
    • By utilizing NAPI-RS, this integration offers near-native performance for tokenization in Node.js applications.

Developer Experience:

  • Cross-Platform Compatibility:
    • Node.js developers can now leverage Rust's tokenization capabilities without leaving their JavaScript/TypeScript ecosystem, making it easier to integrate advanced tokenization in web-based or server-side applications.

This release opens up the power of Rust’s tokenizer to Node.js applications, combining speed and efficiency in a cross-language, cross-platform development environment.