The reactive web core