You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have to investigate that, surely yes, also the current build includes a lot of useless C++ glue code that is really useless and it compiles to asm.js. Wasm binary would be way more efficient, even though it would need a binary to be served like draco.
We have to investigate that, surely yes, also the current build includes a lot of useless C++ glue code that is really useless and it compiles to asm.js. Wasm binary would be way more efficient, even though it would need a binary to be served like draco.
Ok, it's not the same api, but potentially it can be migrated to without too much hassle (methink). However, I'd be happy to see some benchmarks
I started the barebone here https://github.com/saitonakamura/yoga-js-benchmarks, but if some will point me to already calculated results, i'd be grateful
Activity
drcmda commentedon Sep 7, 2020
does yoga have stuff that we dont need?
giulioz commentedon Sep 7, 2020
We have to investigate that, surely yes, also the current build includes a lot of useless C++ glue code that is really useless and it compiles to asm.js. Wasm binary would be way more efficient, even though it would need a binary to be served like draco.
drcmda commentedon Sep 7, 2020
that sounds amazing!
talentlessguy commentedon Sep 7, 2020
WASM binary takes time to load tho
but I doubt that yoga binary will be big
so I think it's ok to ship as wasm
drcmda commentedon Sep 7, 2020
if it suspends it would be ok if it takes a little to load, similar to gltf assets, textures and so on.
gut4 commentedon Dec 5, 2021
Look at https://github.com/dead/typeflex
It's typescript port of Facebook's Yoga
It's only 23kb(gzip)
https://bundlephobia.com/package/typeflex@0.1.0
While yoga-layout-prebuilt 78kb(gzip)
https://bundlephobia.com/package/yoga-layout-prebuilt@1.10.0
saitonakamura commentedon Dec 5, 2021
@gut4 as i understand it has the same api? Looking pretty good, did you have any experience using it?
saitonakamura commentedon Dec 8, 2021
Ok, it's not the same api, but potentially it can be migrated to without too much hassle (methink). However, I'd be happy to see some benchmarks
I started the barebone here https://github.com/saitonakamura/yoga-js-benchmarks, but if some will point me to already calculated results, i'd be grateful