JavaScript
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas aunque existe una forma de JavaScript del lado del servidor(Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
Desde el 2012, todos los navegadores modernos soportan completamente ECMAScript 5.1, una versión de javascript. Los navegadores más antiguos soportan por lo menos ECMAScript 3. La sexta edición se liberó en julio del 2015.
JavaScript se diseñó con una sintaxis similar a C, aunque adopta nombres y convenciones del lenguaje de programación Java. Sin embargo, Java y JavaScript tienen semánticas y propósitos diferentes.
Todos los navegadores modernos interpretan el código JavaScript integrado en las páginas web. Para interactuar con una página web se provee al lenguaje JavaScript de una implementación del Document Object Model (DOM).
Tradicionalmente se venía utilizando en páginas web HTML para realizar operaciones y únicamente en el marco de la aplicación cliente, sin acceso a funciones del servidor. Actualmente es ampliamente utilizado para enviar y recibir información del servidor junto con ayuda de otras tecnologías como AJAX. JavaScript se interpreta en el agente de usuario al mismo tiempo que las sentencias van descargándose junto con el código HTML.
¿Cual es el navegador ideal para ejecutar JS y que se puede hacer en este?
La
mayoría de los foros consultados hablan de que JS es multiplataforma,
ya que lo puedes ejecutar desde cualquier navegador, pero sin embargo
cada navegador tiene sus pros y sus contras. A opinión de diversos foros
estos son los 3 mejores navegadores para ejecutar JS.
Google Chrome: Buena
velocidad (me atrevería decir que el más rápido), interfaz liviana,
bien adaptado a los servicios de Google, compatible con todos los
Sistemas Operativos y Smartphones, un motor de Javascript fantástico,
origen de Node, herramientas de desarrollo impecables, extensiones
nativas interesantes: como Gmail sin conexión, Google Docs (un Office),
videoconferencia, compartir escritorio, videojuegos… (Entre muchas
otras).
Firefox: Comprometidos
con ofrecer un buen producto. Están limpiando y optimizando todo su
código, todas las extensiones que puedas desear, buena compatibilidad,
interfaz personalizable fantástica, gestor de descargas independiente,
versión Smartphone muy interesante, filosofía del Software libre en
estado puro.
Microsoft Edge: Integración
impecable con Windows 10 y Windows Phone, buen rendimiento de
Javascript. Además su motor es libre, compatible con Chrome en la forma
de renderizar las páginas, instalado de serie en los nuevos sistemas
operativos de Windows, eficiente consumo de RAM.

Comentarios
Publicar un comentario