TL; DR Нет. Сериализация производительности и замыкания является ортогональной.
Основным преимуществом способности вычислять и сериализовать замыкание (едва ли это особенность Scala) является то, что оно позволяет оптимизировать программированиеопыт, особенно в интерактивном режиме.
Тем не менее, система, подобная Spark, может быть легко разработана без такой функции без какого-либо снижения производительности.Предостережение заключается в том, что пользователь должен будет явно указать зависимости каждой задачи.Есть много примеров проектов, которые используют такую модель с хорошими результатами.