« All posts

» Summary

Sep 4, 2026

Sep 4, 2026
Today

Solana Replaces TowerBFT With Votor as Rust React Compiler Goes Native in Vite

Solana is replacing the TowerBFT consensus and Proof of History it has run since 2020 with a new voting engine called Votor while the live network continues settling value. Validator votes move off-chain into lightweight BLS12-381 certificates, cutting finality from 12.8 seconds to roughly 100–150 milliseconds and removing a category of traffic that made up about three-quarters of all Solana transactions. The tradeoff is a tighter Byzantine fault tolerance threshold, dropping from 33% to 20% adversarial stake.

The Rust React Compiler is now natively supported in Vite. The oxc team released official support on August 4, 2026, resolving earlier limitations such as try/catch in components and computed object keys. Teams report large build-time gains: Outlyne.com cut a 1,036-file build from 14.3 seconds to 0.81 seconds, and a React Router codebase saw a roughly 17.6× speedup in the compiler portion. Vite v6.1.0 includes the feature.

Developer tooling also received scrutiny. A Spring Boot static analyzer study found confident false negatives—missing hidden database calls, transactions, and message publishing—because Spring executes code the source doesn't visibly call, especially with interface-based request mappings. In container builds, Docker cache behavior was highlighted: each instruction creates a layer whose cache key incorporates the previous layer, so instruction ordering and .dockerignore filtering matter.

Elsewhere, a critique of Cargo's package management argues dependencies treated as dynamic queries create build-time instability and non-deterministic builds. Neovim introduced an async Lua API that waits on timers and callbacks without blocking the event loop, allowing tasks to pause at checkpoints and manage child tasks.

On the protocol side, UAP was proposed as an open Apache-2.0 ad protocol to address the closed sponsored-link system in ChatGPT and workarounds that leak private context and hand advertisers write access to model reasoning. HaloLog drew attention for making telemetry performance claims executable, arguing that a 23.9 ns/op number is meaningless without work units and configuration. Finally, Jane Street's ASIC reverse-engineering challenge tasked engineers with analyzing a chip layout to find input combinations that trigger the success pin.

» Statistics

Posts
13
Reads
0
Avg. score
7.5

» Most read

  1. Can AI Design Circuit Boards?07.2
  2. Rust React Compiler Now Native in Vite07.4
  3. The Myth of Rust's Determinism: Cargo's Build-Time Chaos07.3
  4. Rust React Compiler Fully Ready and Available with Vite07.5
  5. New Async Lua API for Neovim07.6
  6. Solution to Jane Street ASIC Reverse Engineering Challenge07.3
  7. Understanding Docker Build Cache: Reducing Build Times Effectively07.3
  8. Why I Refuse to Sell My App’s Most Valuable Feature07.0
  9. Solana's Alpenglow Upgrade Replaces TowerBFT With Votor08.3
  10. UAP: An Open Ad Protocol That Can't Touch LLM Answers08.4

» Top scored

  1. UAP: An Open Ad Protocol That Can't Touch LLM Answers08.4
  2. Solana's Alpenglow Upgrade Replaces TowerBFT With Votor08.3
  3. What a Spring Boot Static Analyzer Missed About Hidden Database Calls08.0
  4. New Async Lua API for Neovim07.6
  5. Rust React Compiler Fully Ready and Available with Vite07.5
  6. HaloLog and the 23.9 ns Benchmark Issue07.4
  7. Rust React Compiler Now Native in Vite07.4
  8. The Myth of Rust's Determinism: Cargo's Build-Time Chaos07.3
  9. Solution to Jane Street ASIC Reverse Engineering Challenge07.3
  10. Understanding Docker Build Cache: Reducing Build Times Effectively07.3

» Sources

Hacker Noon4Hashnode #133Hashnode #152Hashnode #32Frontend Development Reddit1Hashnode #91

» Share