TL;DR
CircuitPython has introduced a new feature called CircuitPython Turbo, which allows for pre-compilation of functions to enhance performance. This is especially beneficial since CircuitPython, like its predecessor MicroPython, has historically been an interpreted language, making it slower for executing code. With Turbo, developers can flag specific sections of their code to run in ‘native’ mode for about a 3x speedup, or even utilize ‘viper’ mode for a remarkable 20x to 70x performance boost, depending on how they adapt their code.