On the topic of languages that complile to JS, GWT is very nice, especially if you're using a Java back-end.
Accidentally modded parent troll. This will fix that.
Or create two passwords. One decrypts the information, other destroys it.
I think TrueCrypt does this.
Actually editing is blocked:
From the faq:
How is the blackout implemented?
The read access blackout is implemented by means of a CentralNotice "banner" which overlays the entire page after being loaded (it does not have a clickthrough back to the page). Some whitelisted pages are exempted.
The write access blackout is implemented by means of setting $wgGroupPermissions to the edit right for all users to false. This means all users will get a permission denied error after attempting to edit.
"Why should we subsidize intellectual curiosity?" -Ronald Reagan