js-yaml works fine in Safari, Chrome and Firefox on OSX. Here is an example :
Test js-yaml// YAML string to Javascript object
var obj = jsyaml.load( 'greeting: hello\nname: world' );
console.log( obj );
// YAML file to Javascript object
$.get( 'https://raw.githubusercontent.com/nodeca/js-yaml/c50f9936bd1e99d64a54d30400e377f4fda401c5/benchmark/samples/document_application2.yaml', function( data ) {
var obj = jsyaml.load( data );
console.log( obj );
});
// Huge YAML file (7.2 MB) to Javascript object
$.get( 'https://raw.githubusercontent.com/nodeca/js-yaml/master/benchmark/samples/document_huge.yaml', function( data ) {
var obj = jsyaml.load( data );
console.log( obj );
});