Ответ 1
Аналогичный вопрос: JavaScript YAML Parser.
Самая многообещающая библиотека, которая работает в браузере, js-yaml. Фрагмент страницы проекта для загрузки библиотеки в формате HTML:
<script src="js-yaml.min.js"></script>
<script type="text/javascript">
var doc = jsyaml.load('greeting: hello\nname: world');
</script>
Они утверждают, что также поддерживают загрузчики AMD, такие как RequireJS.
Вот "обозреваемая" версия библиотеки: с комментариями и уменьшенная.