Author here. This blog series articles introduces some experimental changes that I made into LPeg for a specific use case: matching many alternative patterns while keeping flexibility when needed. Don't expect huge optimizations on general case.
I still need to write the last part with detailed benchmarks. Stay tuned !
Here is some more links about this little project: