¿Qué es Span<T> en C# y cuándo hace realmente más rápido tu código?
Span<T> es un ref struct que solo vive en la pila y apunta a memoria que ya posees, así que no tiene asignación de respaldo. Acelera el código en exactamente tres situaciones: reemplazar un búfer en el heap con stackalloc, segmentar sin copiar y bucles ajustados donde el JIT elimina las comprobaciones de límites. En cualquier otro caso no cambia nada, y cruzando un await no compila.