# Fast JSON 0.0.1 Released

**URL:** <https://www.ruby-forum.com/t/fast-json-0-0-1-released/72167>\
**Category:** Ruby\
**Created:** [October 15, 2006, 2:45am UTC](https://www.ruby-forum.com/t/fast-json-0-0-1-released/72167 "2006-10-15T02:45:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bct](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6a8cbe/32.png) [@bct](https://www.ruby-forum.com/u/bct)\
**Post date:** [October 15, 2006, 2:45am UTC](https://www.ruby-forum.com/t/fast-json-0-0-1-released/72167/1 "2006-10-15T02:45:17Z")

</div>

I released the Fast JSON library a few days ago.  
[http://fjson.rubyforge.org](http://fjson.rubyforge.org)  
[http://rubyforge.org/projects/fjson](http://rubyforge.org/projects/fjson)  
This project is a fork of the JSON library by Florian F. (  
[http://json.rubyforge.org](http://json.rubyforge.org)) with optimizations of the JSON rendering  
including:

- Buffering
- Implementation in C

It is used in a couple of production sites with as much as 10x-20x  
performance improvement in the JSON rendering and no major issues.  
Migration from the JSON to the Fast JSON library is as easy as changing  
require ‘json’  
to  
require ‘fjson’

So far it works on Linux and possibly on OSX. It does not work on  
Windows,  
as I am having a difficult time compiling it for Windows.  
Full UTF-8 support is also not yet available.

---

<div class="post-metadata">

**Author:** ![bct](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6a8cbe/32.png) [@bct](https://www.ruby-forum.com/u/bct)\
**Post date:** [October 15, 2006, 3:41am UTC](https://www.ruby-forum.com/t/fast-json-0-0-1-released/72167/2 "2006-10-15T03:41:19Z")

</div>

> So far it works on Linux and possibly on OSX.

I can check it on OS X

> It does not work on Windows,  
> as I am having a difficult time compiling it for Windows.

It is really not so easy =) But I know the way to compile it!

> Full UTF-8 support is also not yet available.

What are the problems?

---

<div class="post-metadata">

**Author:** ![bct](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/6a8cbe/32.png) [@bct](https://www.ruby-forum.com/u/bct)\
**Post date:** [October 15, 2006, 9:33am UTC](https://www.ruby-forum.com/t/fast-json-0-0-1-released/72167/3 "2006-10-15T09:33:44Z")

</div>

On 10/14/06, Max L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > So far it works on Linux and possibly on OSX.
> 
> I can check it on OS X

That would be great, if you don’t mind checking. If not, I can check it  
on  
Monday.

> It does not work on Windows,
> 
> > as I am having a difficult time compiling it for Windows.
> 
> It is really not so easy =)

Yes, I noticed. 🙂

But I know the way to compile it!

That would be huge. There are no external libraries other than Ruby, so  
it  
should just be your classic case of compiling for Windows.

Ideally, it would be nice to compile the extension on Linux. I’ve seen  
instructions as [eigenclass.org](http://eigenclass.org/hiki.rb?cross+compiling+rcovrt) but  
have not been successful in getting it to work.

> Full UTF-8 support is also not yet available.
> 
> What are the problems?

Escaping the unicode characters is not supported yet. I had to disable  
support because an invalid unicode word caused an exception in one of  
the  
applications that use the Fast JSON library. It will be reenabled when  
this  
is resolved.

Thanks,  
Brian
