How is alpha blending implemented by sketchfab?

How does it render alpha transparent textures with intersections so perfectly? For example this patch of grass couldn’t be rendered this way with THREE.js, by writing to depth it will cutout itself and by disabling it it will draw faces out of order.


THREE (writing to depth)