--- title: "Introducción" url: https://docs.catalyst.zoho.com/es/smartbrowz/help/browser-logic/introduction/ description: "Codifique una función Serverless de Catalyst para realizar cualquier tarea del navegador que de otro modo haría manualmente." last_updated: 2026-03-20T16:21:56Z service: SmartBrowz type: general --- # Browser Logic ### Introducción Este componente de Catalyst SmartBrowz es un [tipo de Función Serverless de Catalyst](https://docs.catalyst.zoho.com/es/serverless/help/functions/introduction/), que contiene la estructura de codificación ideal requerida para realizar cualquier tarea del navegador a través de código. Usando funciones de Browser Logic puede diseñar cualquier interacción o acción del navegador como código para ejecutar en un navegador [Headless](https://docs.catalyst.zoho.com/es/smartbrowz/help/headless/introduction/). Cada tarea del navegador que puede realizarse manualmente puede diseñarse como Browser Logic. Las funciones de Browser Logic pueden codificarse en los siguientes lenguajes de programación: * [Java](https://docs.catalyst.zoho.com/es/sdk/java/v1/smartbrowz/generate-pdfnscreenshot/) * [NodeJS](https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/smartbrowz/generate-pdfnscreenshot/) Al igual que otras funciones Serverless, puede crear, inicializar, servir y desplegar funciones de Browser Logic desde el [CLI de Catalyst](https://docs.catalyst.zoho.com/es/cli/v1/cli-command-reference/). Cuando despliega la función en la consola, Catalyst generará una URL de Invocación, que le permite acceder directamente a la función. La URL de Invocación tendrá el siguiente formato: **https://{project_domain}.development.catalystserverless.com/server/{function_name}/execute** También puede usar [Logs](https://docs.catalyst.zoho.com/es/devops/help/logs/introduction/), un componente de [Catalyst DevOps](https://docs.catalyst.zoho.com/es/devops/getting-started/introduction/) para verificar los registros de funciones de Browser Logic, y [APM](https://docs.catalyst.zoho.com/es/devops/help/apm/introduction/) para monitorear el rendimiento de su función. > **Nota:** Cualquier acción u operación del navegador que codifique usando la función Browser Logic, o cualquier tarea de automatización del navegador o extracción de datos web que realice usando cualquier componente de **Catalyst SmartBrowz** es bajo su propia responsabilidad. Le recomendamos encarecidamente que use los componentes de SmartBrowz para realizar operaciones en dominios que permitan dichas acciones, o con la aprobación adecuada. Además, aunque Catalyst proporciona una infraestructura segura para codificar sus funciones, cualquier consecuencia de la lógica que codifique usando funciones de Catalyst es exclusivamente suya.