CSS-выражения нестандартны и доступны только в IE.
Не используйте их (за исключением очень редких случаев, когда они полезны для взлома IE, чтобы заставить его делать то, что могут другие браузеры).в любом случае).
Что касается производительности, так как выражения сами по себе являются кодом Javascript, я не могу представить сценарий, в котором они были бы быстрее, чем обычный Javascript.Во всяком случае, я ожидал бы, что это будет медленнее, но у меня нет точной статистики по этому вопросу.
По той же причине, я бы также ожидал, что он будет отключен, когда JS отключен, ноопять же у меня нет никаких доказательств этого, и у меня нет времени, чтобы исследовать это.Если бы он запускался, когда JS был отключен, это можно было бы считать угрозой безопасности, так как отключение JS обычно делается для уменьшения рискованного скриптинга, и это обеспечило бы способ его обойти.Я сомневаюсь в этом, хотя, потому что хакеры мира уже были бы повсюду.