# Julia's Broadcast vs Jax's vmap

**URL:** <https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990>\
**Category:** Internals & Design\
**Created:** [May 7, 2020, 10:12pm UTC](https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990 "2020-05-07T22:12:37Z")\
**Posts on this page:** 3\
**Page:** 3

<div class="post-metadata">

**Author:** ![lockwo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lockwo/32/211147_2.png) [@lockwo](https://discourse.julialang.org/u/lockwo)\
**Post date:** [August 6, 2024, 7:38pm UTC](https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990/41 "2024-08-06T19:38:45Z")

</div>

> [@](#):
>
> Jax could be done “on Julia”, i.e. these kinds of transformation except on the Julia IR.

Coming back to this down the line, with XLA.jl archived, is there any packages of note in this direction (beyond the growth of Zygote.jl)? To me, this would be a great Julia package (coming back into the Julia ecosystem having spent time in ML w/ python).

---

<div class="post-metadata">

**Author:** ![Mason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mason/32/2423_2.png) [@Mason](https://discourse.julialang.org/u/Mason)\
**Post date:** [August 6, 2024, 7:50pm UTC](https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990/42 "2024-08-06T19:50:40Z")

</div>

One promising direction being worked on along those lines would be [Reactant.jl](https://github.com/EnzymeAD/Reactant.jl). It’s still immature, but it is under active development.

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [August 6, 2024, 8:17pm UTC](https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990/43 "2024-08-06T20:17:15Z")

</div>

Yes Reactant is the current development going on, along with some other efforts for MLIR that come and go. But I would bet on Reactant being the one to ship first in a usable state.

[Previous page](https://discourse.julialang.org/t/julias-broadcast-vs-jaxs-vmap/38990.md?page=2)
