¿Qué es lo más creativo que has hecho usando el script Javascript?

Se remonta a la época en que Javascript solo era el hogar del navegador web únicamente. (la tormenta de nodeJS no ha golpeado Internet en ese entonces ni PhantomJS )

Recuerdo que uno de nuestros proyectos nos obligó a ejecutar Javascript en el lado del servidor . Y lo logramos con el motor Mozilla SpiderMonkey y Rhino con envJS para soporte Dom.

Después de unos años cuando HTML5 llegó a internet. Decidimos probar nuestra suerte también. Tenemos éxito en unos pocos y fracasamos en muchos.

Aplicación de demostración de chat: una aplicación básica de chat de igual a igual que utiliza HTML5 websocket.

rchart-js: biblioteca de gráficos HTML5 basada en lienzo (render gráfico circular, gráfico de barras)

Almacenamiento del navegador: este era un proyecto privado en el que estaba trabajando con la idea de hacer que una página web funcionara incluso en modo fuera de línea. Recuerdo haber usado Handlerbarjs y HTML5 (WebSQL, IndexDB y Localstorage) para lograr esto.

Herramienta OCR: nuevamente un proyecto privado (pero tengo un puñado de código abierto que no viola ninguna infracción de privacidad). En donde con la ayuda de PDF.js extrajimos con éxito el texto para un Sección marcada dentro de un PDF.

Sincronización de marcadores : alimente todo el servicio de sincronización de marcadores existente. A finales de 2008, decido escribir mi propio servicio de sincronización de marcadores, aunque nunca se materializa, ya que solo logro escribir una extensión de Chrome para él (usando Javascript como obvio).

Estos son solo algunos, pero espero que respondan a su pregunta.


Abordó con éxito las preocupaciones de privacidad

Estaba desarrollando uno de mis proyectos personales (llamado MatchMyEmo ). En este proyecto, estaba usando Emotions API del Proyecto Oxford de Microsoft.

Mi plan era tomar fotos del usuario usando la cámara web y procesarlo usando la API. El principal obstáculo que enfrenté fue que necesitaba almacenar fotos en el servidor para este propósito.

No estaba a favor de almacenar las fotos de los usuarios, ya que reduciría mi base de usuarios y nadie la usaría.

Entonces, decidí convertir la foto Base64 en BLOB (Objeto Binario Grande) usando JavaScript y enviarla a la API.

¡Voila, funcionó!

Aquí está la URL del proyecto * – Proyecto divertido para capturar emociones en vivo

* Solo compatible con Firefox.