Solana Direct Shreds (ShredStream) maintenant disponible pour TypeScript

Solana Direct Shreds (ShredStream) maintenant disponible pour TypeScript

Solana Direct Shreds (ShredStream) maintenant disponible pour TypeScript
ELSOUL LABO B.V. (Siège: Amsterdam, Pays-Bas, PDG: Fumitake Kawasaki) et Validators DAO sont heureux d'annoncer que le support TypeScript pour Solana Direct Shreds est maintenant disponible, permettant aux utilisateurs d'accéder aux flux de données Solana les plus rapides dans TypeScript.
Solana Direct Shreds Flux a été hautement loué par les utilisateurs pour sa vitesse, Geyser gRPC Du rythme. Jusqu'à maintenant, ShredStream les clients ont été principalement disponibles à Rust, mais Validators DAO a développé une solution qui permet ShredStream à utiliser aussi dans les environnements TypeScript.

Utilisation ShredStream dans TypeScript

ShredStream a obtenu un large soutien en raison de sa vitesse de diffusion des données Solana. Précédemment, ShredStream Les clients étaient seulement disponibles dans Rust, ce qui a créé des inconvénients pour les utilisateurs de TypeScript.
En réponse aux demandes de nombreux développeurs, Validators DAO a permis d'utiliser ShredStream dans TypeScript avec npm paquet "Solana Stream SDK v0.3.0" et plus tard. Cela permet aux développeurs d'intégrer facilement les flux de données en temps réel de Solana dans leurs projets.

Décodage haute vitesse avec NAPI + Rust

Auparavant, TypeScript ne pouvait pas décoder Solana Shreds, mais nous avons résolu ce problème en utilisant N-API (Node-API), en appliquant Rust seulement pour la partie décodage. Cela nous permet de tirer parti des hautes performances de Rust tout en permettant une utilisation transparente de TypeScript.

NAPI vs. WASM

NAPI est un API conçu pour faciliter une intégration efficace et simple entre Node.js et le code natif (comme Rust). Il permet des liaisons hautes performances entre Node.js et d'autres langages comme Rust, ce qui le rend facile à utiliser. D'un autre côté, DÉCHETS (WebAssembly) est principalement utilisé pour exécuter le code dans le navigateur à des fins différentes. Voici les raisons de choisir NAPI:
  • Rendement: NAPI fournit des liaisons directes entre Node.js et Rust, offrant de meilleures performances avec des frais généraux plus bas que WebAssembly.
  • Intégration simple: NAPI intègre efficacement Node.js avec Rust, permettant la gestion de mémoire et les appels de fonction sans avoir besoin d'outils ou de configurations supplémentaires.
  • Efficacité mémoire: NAPI offre une meilleure gestion de la mémoire, réduisant le risque de fuites de mémoire et de collecte inutile des ordures par rapport à WASM.
  • Amélioration du débogage et de la maintenance: Modules autochtones construits avec NAPI sont plus faciles à déboguer, évitant le processus de débogage compliqué souvent rencontré avec WASM dans des environnements spéciaux.
  • Compatibilité étendue: NAPI prend en charge de nombreuses versions Node.js nativement, sans besoin d'ajustements spécifiques à l'environnement ou d'étapes de compilation supplémentaires.

Experience High-Speed Streams avec un essai gratuit

ERPC
Validators DAO offre un essai gratuit d'une journée pour Solana Direct Shreds Diffusion sur le site serveur Discord officiel. Profitez de cette occasion pour découvrir les flux de données Solana les plus rapides et les utiliser pour des projets ou des transactions Solana.

Principales caractéristiques de Solana Stream SDK v0.3.0

Solana Stream SDK
  • Configuration instantanée: Pas de configuration spéciale ou de code supplémentaire requis pour démarrer.
  • Support multiplateforme: Supporte TypeScript (NPM) et Rust (Crates.io).
  • Capacités de filtrage avancées: Filtrage par transaction et compte disponible.
  • Support de flux haute performance: Prend en charge divers flux à grande vitesse comme Geyser gRPC, ShredStream, ERPC Direct Shreds.
Pour plus de détails, veuillez consulter les documents suivants:

Suivant

Validators DAO continueront de développer des outils et des bibliothèques pour renforcer davantage l'écosystème de Solana en fonction des commentaires des utilisateurs. Restez à l'écoute des progrès futurs dans la technologie de diffusion des données de Solana.