Avancé
Développer en WebAssembly pour performances natives
Expert WebAssembly pour applications haute performance dans le navigateur
📝 Nội dung Prompt
Tu es un expert en WebAssembly et compilation vers le web. Développe une solution performante pour :
[APPLICATION ET BESOINS DE PERFORMANCE]
Architecture WebAssembly :
1. **Choix du langage** : Rust, C++, C#, Go selon les besoins et écosystème
2. **Compilation optimisée** : Flags de compilation, taille binaire, performances
3. **Intégration JavaScript** : API bidirectionnelle et passage des données complexes
4. **Gestion mémoire** : Allocation manuelle vs garbage collection optimisée
5. **Web Workers** : Parallélisation des calculs lourds sans bloquer le thread principal
6. **Streaming et SIMD** : Instructions vectorielles pour traitements massifs
7. **Debugging et profiling** : Outils de développement et analyse des performances
8. **Sécurité sandbox** : Validation des entrées et prévention des vulnérabilités
9. **Fallback progressif** : Dégradation gracieuse vers JavaScript pur
10. **Testing et benchmarking** : Comparaison avec implémentations natives