Bray has contributed to standards in technology, particularly
Web standards at the
World Wide Web Consortium (W3C).
XML As an Invited Expert at the
World Wide Web Consortium between 1996 and 1999, Bray co-edited the
XML and
XML namespace specifications. Halfway through the project Bray accepted a consulting engagement with
Netscape, provoking vociferous protests from Netscape competitor
Microsoft (who had supported the initial moves to bring
SGML to the web.) Bray was temporarily asked to resign the editorship. This led to intense dispute in the Working Group, eventually solved by the appointment of Microsoft's
Jean Paoli as third co-editor. In 2001, Bray wrote an article called
Taxi to the Future for Xml.com which proposed a means to improve web client user experience and web server system performance via a
Transform-Aggregate-send XML-Interact architecture—this proposed system is very similar to the
Ajax paradigm, popularized around 2005.
W3C TAG Between 2001 and 2004 he served as a
Tim Berners-Lee appointee to the
W3C Technical Architecture Group.
Atom Until October 2007, Bray was co-chair, with Paul Hoffman, of the
Atom-focused Atompub Working Group of the
Internet Engineering Task Force. Atom is a web syndication format developed to address perceived deficiencies with the
RSS 2.0 format.
JSON Bray worked with the
IETF JSON Working Group in 2013 and 2014, serving as editor of RFC 7159, a specification of the JSON Data Interchange Format which revised RFC 4627 and highlighted interoperability best practices, released in March 2014. He also edited RFC 8259, a further revision of JSON. ==Software==