
Impacted by long timings? Loader is too big for a small use-case? Worried about performance? Look no further, there’s a lite variant of Loader! Lighter is a light-weight version of Loader which doesn’t include a game deep search or extra libraries. Stick around if you’re looking to use a lite variant of Loader and read up on it’s use cases below.


So you want to use Loader, congrats! You can get started on learning how to install, use, and what API is available with Loader by moving onto the next step, Getting Started. Read more about what each library provides: Each library comes with a vast amount of API which makes installing minor implementations of Roblox’s API extremely easy and convenient. The libraries provided are all created Roblox-specific use for creating games. Built into Loader lays 5 libraries which take priority in string searching for a module. Loader is not just a library loader, but also a library provider. Not to mention the extremely useful libraries included in Loader, which consistent of the following DataSync, Interface, Manager, Network, and Roblox. Built-into Loader is also an enum function to create global enums on the environment. Loader will also quick-load modules that have already been required (cached) which makes the deep search extremely inexpensive after the initial search. This can make workflows cleaner by applying a simple require for the name. Lazy-loading modules is using the name of the module to deep search the game to require. The perks of using Loader are as follows lazy-load modules, quick load cached modules, and have global enums along with built in libraries.

Loader is an extremely well-packed Library Loader to require modules. You’re probably thinking, “ANOTHER library loader?” and to that I say, yes. Local require = require ( game : GetService ( "ReplicatedStorage" ): WaitForChild ( "Loader" )) Reasoning
