JAX is a powerful framework for numerical computing, but lacks an efficient DataLoaderThe author built jax-dataloaders, a solution for handling batched and shuffled datasets in JAXChallenges in building the DataLoader include functional programming preference and efficient data movementjax-dataloaders is JAX-native, supports batching, shuffling, and multi-GPU, and is lightweight and simple to use