Review:

Jsonp (json With Padding)

overall review score: 3.5
score is between 0 and 5
JSONP (JSON with Padding) is a technique used to overcome cross-origin restrictions in web browsers by requesting data from a server via script tags, which can execute JavaScript code received from different domains. It wraps JSON data in a callback function, allowing websites to fetch data dynamically from external sources securely before the widespread adoption of modern CORS policies.

Key Features

  • Enables cross-domain data fetching using script tags
  • Wraps JSON data in a callback function for easier execution
  • Useful before CORS became standard in browsers
  • Requires server support to wrap responses appropriately
  • Can be vulnerable to cross-site scripting (XSS) attacks if not implemented carefully

Pros

  • Simple implementation for cross-domain requests
  • Works with older browsers that do not support CORS
  • Can be integrated into existing scripts without major modifications

Cons

  • Potential security risks like XSS vulnerabilities
  • Limited to GET requests only, restricting HTTP methods
  • Less flexible compared to modern techniques like CORS and Fetch API
  • Requires cooperation and support from the server-side

External Links

Related Items

Last updated: Thu, May 7, 2026, 05:25:03 PM UTC