<commit_before>jProcessingJS
=============

A lightweight easy-to-use ProcessinJS extension, for advanced sketch integration in your webdesign...

### Why ?

Because ProcessingJS is a great tool to display a Processing sketch online, and it's a great html5 IDE too.  
But when it comes to integrate a sketch in a complex webdesign, it can become really painful.  
**A processingJS sketch is not responsive at all, nor will it display fullscreen, and just put an html overlay above it and you'll lose all mouse/touch inputs.**  
You may find solutions for all that online, but what if you could do it all with **only one Javascript line, directly in your sketch** ?

### What ?

**jProcessingJS** is a **lightweight Javascript library** (3.64 Ko minified), that extends the default ProcessingJS behaviours.  
It come as a ProcessingJS extension, and allows you to easily :

  * make your sketch **fullscreen**
  * make your sketch **responsive**
  * keep **mouse/touch interactions** even with an **html overlay**
  * optimise some Math methods (as done by [jspeed](http://code.google.com/p/jspeed/))<commit_msg>Readme update<commit_after>jProcessingJS
=============

A lightweight easy-to-use ProcessingJS extension, for advanced sketch integration in your webdesign...

### Why ?

Because ProcessingJS is a great tool to display a Processing sketch online, and it's a great html5 IDE too.  
But when it comes to integrate a sketch in a complex webdesign, it can become really painful.  
**A processingJS sketch is not responsive at all, nor will it display fullscreen, and just put an html overlay above it and you'll lose all mouse/touch inputs.**  
You may find solutions for all that online, but what if you could do it all with **only one Javascript line, directly in your sketch** ?

### What ?

**jProcessingJS** is a **lightweight Javascript library** (3.64 Ko minified), that extends the default ProcessingJS behaviours.  
It come as a ProcessingJS extension, and allows you to easily :

  * make your sketch **fullscreen**
  * make your sketch **responsive**
  * keep **mouse/touch interactions** even with an **html overlay**
  * optimise some Math methods (as done by [jspeed](http://code.google.com/p/jspeed/))
{'fraction_non_alphanumeric': 0.09086819613135402, 'fraction_numerical': 0.003598740440845704, 'mean_word_length': 4.424390243902439, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3559533', 'n_tokens_mistral': 597, 'n_tokens_neox': 559, 'n_words': 306}