dwitter.net | #COMPRESSOR

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


u(t) is called 60 times per second. t: Elapsed time in seconds. S: Shorthand for Math.sin. C: Shorthand for Math.cos. T: Shorthand for Math.tan. R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5) c: A 1920x1080 canvas. x: A 2D context for that canvas.
Try the new frontend: beta.dwitter.net
Current theme challenge: #Opposites

function u(t) {

}//
139/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • [Dwitter Compressor V1.37] Click in between the arrows. Paste your code in the INPUT element and go to a new tab. Then come back here to get your compressed code. From there, just copy the text in the INPUT element, and paste in your dweet to post it. Now supports characters ranging from 0-255. LImit of 184 bytes.

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • dwitter compressor 3.0 ! pack 194B into 140 char ! adapted from xem

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
135/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Dwitter compressor 3.0 (194B pack) Remix with larger text area and triggers on input instead of onblur. #compressed #tool

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
122/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • compressor. even no of chars, uncompress w/ eval(unescape(escape.replace(/u(..)/g,"$1%")))

Please log in (or register) to comment.


function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • New 4-1 compressor proof of concept! In this example the compressed code is 208 chars.
  • u/KilledByAPixel
    #COMPRESSOR replace $ with your code... $="for(c.width|=i=9;i--;)x.fillRect(400+i*99+S(t)*300,400,50,200)";n=[...new Set([...(';'+$)])].join(o='');for(v=i=0;(q=$[i])||i%4;++i)v+=q?n.indexOf(q)<<i%2*5:0,i%2?(o+=String.fromCharCode(((i%4==3?55:54)<<10)+v),v=0):0;throw 'for(I=O="";Q="'+o+'".charCodeAt(I/2);O+="'+n+'"[Q>>I++%2*5&31]);eval(O)'
  • u/tomxor
    This is way better than my crazy delta compressor, but it's still surprisingly difficult to stick to a 32 char set.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
137/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • [Dwitter Compressor V 1.2] Click around until you find a pesky INPUT element, then paste your code in and click away to get your code compressed. From there, just copy the text In the INPUT element, and paste in your dweet to post it. It still struggles with ascii values below 16, and must have an even length input (NO UNICODE). The limit of characters for a dweet is 184 using this compressor.

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • #compressor no more 140 bytes. 230 now! A character is actually 2 characters. The uncompressor evaluator is coming soon

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • 4 to 1 Dwitter Compressor - Up to 224 Characters! Read comments for instructions and limitations. #Compressor
  • u/KilledByAPixel
    How to use: Replace s with your code and it will throw the compressed version! To uncompress use t?eval(O+=W[V.charCodeAt(I/2)>>I++%2*5&31]):I=O=""
  • u/KilledByAPixel
    Limitations: Can only compress 32 unique characters, and some characters are not allowed including double quotes, I,O,W,and V.
  • u/KilledByAPixel
    The values for V and W can be replaced directly in the uncompressor to save space.
  • u/KilledByAPixel
    Example: s="for(c.width|=i=9;i--;)x.fillRect(400+i*99+S(t)*300,400,50,200)" compresses to t?eval(O+=";for(c.width|=9-)xlRe40+*S3,52"["𠒃񁔇񢖋񓗍񐇯򐃑񐙒򴵅򹋖񕷘󋢙򒭘󅪻󅮛󭫝򕠀".charCodeAt(I/2)>>I++%2*5&31]):I=O=""
  • u/KilledByAPixel
    Here's a more user friendly version on codepen: https://codepen.io/KilledByAPixel/full/JjPVO…

Please log in (or register) to comment.

Loading...
Next page