dmeijboom
Joined 5 years ago
Joined 5 years ago
I loved NextJS when it was relatively new but with turbo pack, the app router (and the insane amount of bugs that came with it) it's no longer my go-to frontend framework.
The TAR bottleneck: Skaffold forces Bazel to export OCI images as TAR files, then imports them back into Docker. This is slow and wasteful
Cache invalidation: Skaffold's custom caching layer often conflicts with the sophisticated caching that build systems like Bazel and Nix already provide.
Currently supports:
Docker BuildKit: Uses docker-container driver, manages builder instances
Bazel: Direct OCI layout consumption, skips TAR export entirely
Nix: Works with flake outputs that produce OCI images
Ko: Native Go container builds
Still early days - we're planning file watching for dev mode and (basic) Helm deployment just landed!