5 dépôts
Loads compiled AngelScript bytecode from a custom binary format for execution.
Distinct from Script Compilation: Distinct from Script Compilation: focuses on loading pre-compiled bytecode, not the compilation process itself.
Explore 5 awesome GitHub repositories matching development tools & productivity · Compiled Script Loadings. Refine with filters or upvote what's useful.
packer.nvim is a declarative plugin manager for Neovim that uses the editor's native package system to install, update, and remove plugins. It functions as a lazy loading orchestrator, a Lua package manager for Luarocks dependencies, and an environment snapshot tool for saving and restoring plugin states to enable version rollbacks. The project optimizes editor startup by compiling loading rules and deferring plugin initialization until specific triggers, such as commands or filetypes, occur. It ensures environment stability through dependency-graph resolution and loading order control. The
Generates static Lua files with optimized loading sequences to accelerate editor startup by bypassing manager logic.
Zinit est un gestionnaire de plugins Zsh conçu pour télécharger, charger et mettre à jour des extensions et des snippets pour le shell Z. Il fonctionne comme un optimiseur de performance, un installateur de binaires shell et un gestionnaire de complétion, fournissant un framework pour l'automatisation du cycle de vie du shell et l'enregistrement des définitions de complétion par tabulation. Le projet se distingue par une optimisation avancée du démarrage, utilisant la compilation en bytecode, la mise en cache de configuration et le chargement différé pour réduire les temps de boot du shell. Il différencie davantage son modèle d'exécution de plugins en prenant en charge le sourcing de snippets de code distants individuels sans nécessiter d'installations complètes de dépôts et en utilisant des couches d'émulation shell pour assurer la compatibilité avec une syntaxe non native. Les capacités plus larges du gestionnaire incluent l'automatisation des cycles de vie des plugins via des hooks d'installation, le déploiement de binaires compilés dans des répertoires préfixés dédiés, et l'activation dynamique des plugins basée sur les conditions environnementales. Il fournit également des outils pour gérer les services en arrière-plan utilisant des tubes nommés, surveiller l'activité des plugins et effectuer une analyse des performances de chargement.
Converts source files into byte-code to increase execution speed and reduce asset loading time.
Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts
Loads pre-compiled AngelScript bytecode from a custom binary format for faster execution.
zimfw est un framework de configuration Zsh et un gestionnaire de plugins conçu pour personnaliser et optimiser l'environnement shell Zsh. Il fonctionne comme un système pour installer, mettre à jour et épingler des extensions shell et des thèmes à partir de dépôts distants ou locaux. Le framework se concentre sur les performances du shell en utilisant la compilation en bytecode des scripts pour réduire le temps de démarrage et améliorer la vitesse d'exécution. Il emploie un modèle de configuration déclaratif pour la gestion des modules, permettant la résolution des dépendances épinglées par version et la capacité de récupérer des modules sans clones git complets pour accélérer l'installation. Le projet fournit des capacités pour gérer les extensions shell, appliquer des thèmes visuels et améliorer l'invite de commande avec des métadonnées en temps réel. Il inclut également une prise en charge intégrée pour automatiser la gestion des paquets sur différents systèmes d'exploitation et rationaliser les opérations de dépôt git.
Transforms shell scripts into bytecode to significantly reduce shell startup latency and improve execution speed.
Zim est un framework de configuration Zsh et un gestionnaire d'environnement conçu pour optimiser les performances et la productivité du shell. Il sert de gestionnaire de plugins, de personnalisateur d'invite et d'optimiseur de performances qui regroupe des thèmes et des modules dans un système cohérent. Le framework se distingue par l'utilisation de la compilation en bytecode pour accélérer les temps de démarrage du shell et améliorer la vitesse d'exécution. Il emploie un système modulaire pour installer, mettre à jour et synchroniser les modules et scripts shell externes à partir de sources locales ou distantes. Le projet couvre un large éventail de capacités, notamment l'automatisation du flux de travail des développeurs via des intégrations Git, des outils de productivité en ligne de commande tels que des alias abrégés et des systèmes de complétion par tabulation, et la gestion des paquets système pour des outils comme Homebrew et Pacman. Il fournit également des outils d'ingénierie d'invite pour injecter des métadonnées en temps réel et appliquer des thèmes visuels à l'interface. L'environnement est géré via un fichier de configuration central qui définit les cycles de vie des plugins et la logique d'initialisation conditionnelle basée sur le système d'exploitation détecté.
Accelerates shell startup and execution speed by compiling scripts into bytecode.