{"id":3938,"date":"2025-01-01T05:00:00","date_gmt":"2025-01-01T05:00:00","guid":{"rendered":"http:\/\/52.200.67.122\/blog\/?p=3938"},"modified":"2025-12-25T09:59:05","modified_gmt":"2025-12-25T09:59:05","slug":"php-vs-node","status":"publish","type":"post","link":"https:\/\/www.differenzsystem.com\/blog\/php-vs-node\/","title":{"rendered":"PHP vs Node.js: Choosing the Right Backend Technology"},"content":{"rendered":"\n<p>PHP and Node.js are two of the most widely used web development technologies. <a href=\"https:\/\/www.differenzsystem.com\/php-development-services\">PHP<\/a> is primarily used for server-side scripting, making it a popular choice for building dynamic websites, content management systems, and web applications. It has been a trusted technology for years, offering a large ecosystem and strong community support.<\/p>\n\n\n\n<p>On the other hand, <a href=\"https:\/\/www.differenzsystem.com\/node-development-company\">Node.js development<\/a> enables full-stack capabilities, allowing developers to efficiently manage both client-side and server-side operations. As a newer technology, it has quickly gained popularity for its speed, scalability, and ability to build real-time applications. While both technologies share similarities, they also have key differences, making it important to choose the right one based on your project needs and future learning goals.<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11 4.9099C11 4.47485 10.4828 4.24734 10.1621 4.54132L6.67572 7.7372C6.49129 7.90626 6.25019 8.00005 6 8.00005H4C3.44772 8.00005 3 8.44776 3 9.00005V15C3 15.5523 3.44772 16 4 16H6C6.25019 16 6.49129 16.0938 6.67572 16.2629L10.1621 19.4588C10.4828 19.7527 11 19.5252 11 19.0902V4.9099ZM8.81069 3.06701C10.4142 1.59714 13 2.73463 13 4.9099V19.0902C13 21.2655 10.4142 22.403 8.81069 20.9331L5.61102 18H4C2.34315 18 1 16.6569 1 15V9.00005C1 7.34319 2.34315 6.00005 4 6.00005H5.61102L8.81069 3.06701ZM20.3166 6.35665C20.8019 6.09313 21.409 6.27296 21.6725 6.75833C22.5191 8.3176 22.9996 10.1042 22.9996 12.0001C22.9996 13.8507 22.5418 15.5974 21.7323 17.1302C21.4744 17.6185 20.8695 17.8054 20.3811 17.5475C19.8927 17.2896 19.7059 16.6846 19.9638 16.1962C20.6249 14.9444 20.9996 13.5175 20.9996 12.0001C20.9996 10.4458 20.6064 8.98627 19.9149 7.71262C19.6514 7.22726 19.8312 6.62017 20.3166 6.35665ZM15.7994 7.90049C16.241 7.5688 16.8679 7.65789 17.1995 8.09947C18.0156 9.18593 18.4996 10.5379 18.4996 12.0001C18.4996 13.3127 18.1094 14.5372 17.4385 15.5604C17.1357 16.0222 16.5158 16.1511 16.0539 15.8483C15.5921 15.5455 15.4632 14.9255 15.766 14.4637C16.2298 13.7564 16.4996 12.9113 16.4996 12.0001C16.4996 10.9859 16.1653 10.0526 15.6004 9.30063C15.2687 8.85905 15.3578 8.23218 15.7994 7.90049Z\" fill=\"currentColor\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7 5C7 3.34315 8.34315 2 10 2H19C20.6569 2 22 3.34315 22 5V14C22 15.6569 20.6569 17 19 17H17V19C17 20.6569 15.6569 22 14 22H5C3.34315 22 2 20.6569 2 19V10C2 8.34315 3.34315 7 5 7H7V5ZM9 7H14C15.6569 7 17 8.34315 17 10V15H19C19.5523 15 20 14.5523 20 14V5C20 4.44772 19.5523 4 19 4H10C9.44772 4 9 4.44772 9 5V7ZM5 9C4.44772 9 4 9.44772 4 10V19C4 19.5523 4.44772 20 5 20H14C14.5523 20 15 19.5523 15 19V10C15 9.44772 14.5523 9 14 9H5Z\" fill=\"currentColor\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.1318 2.50389C12.3321 2.15338 12.7235 1.95768 13.124 2.00775L13.5778 2.06447C16.0449 2.37286 17.636 4.83353 16.9048 7.20993L16.354 8.99999H17.0722C19.7097 8.99999 21.6253 11.5079 20.9313 14.0525L19.5677 19.0525C19.0931 20.7927 17.5124 22 15.7086 22H6C4.34315 22 3 20.6568 3 19V12C3 10.3431 4.34315 8.99999 6 8.99999H8C8.25952 8.99999 8.49914 8.86094 8.6279 8.63561L12.1318 2.50389ZM10 20H15.7086C16.6105 20 17.4008 19.3964 17.6381 18.5262L19.0018 13.5262C19.3488 12.2539 18.391 11 17.0722 11H15C14.6827 11 14.3841 10.8494 14.1956 10.5941C14.0071 10.3388 13.9509 10.0092 14.0442 9.70591L14.9932 6.62175C15.3384 5.49984 14.6484 4.34036 13.5319 4.08468L10.3644 9.62789C10.0522 10.1742 9.56691 10.5859 9 10.8098V19C9 19.5523 9.44772 20 10 20ZM7 11V19C7 19.3506 7.06015 19.6872 7.17071 20H6C5.44772 20 5 19.5523 5 19V12C5 11.4477 5.44772 11 6 11H7Z\" fill=\"currentColor\"><\/path><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.8727 21.4961C11.6725 21.8466 11.2811 22.0423 10.8805 21.9922L10.4267 21.9355C7.95958 21.6271 6.36855 19.1665 7.09975 16.7901L7.65054 15H6.93226C4.29476 15 2.37923 12.4921 3.0732 9.94753L4.43684 4.94753C4.91145 3.20728 6.49209 2 8.29589 2H18.0045C19.6614 2 21.0045 3.34315 21.0045 5V12C21.0045 13.6569 19.6614 15 18.0045 15H16.0045C15.745 15 15.5054 15.1391 15.3766 15.3644L11.8727 21.4961ZM14.0045 4H8.29589C7.39399 4 6.60367 4.60364 6.36637 5.47376L5.00273 10.4738C4.65574 11.746 5.61351 13 6.93226 13H9.00451C9.32185 13 9.62036 13.1506 9.8089 13.4059C9.99743 13.6612 10.0536 13.9908 9.96028 14.2941L9.01131 17.3782C8.6661 18.5002 9.35608 19.6596 10.4726 19.9153L13.6401 14.3721C13.9523 13.8258 14.4376 13.4141 15.0045 13.1902V5C15.0045 4.44772 14.5568 4 14.0045 4ZM17.0045 13V5C17.0045 4.64937 16.9444 4.31278 16.8338 4H18.0045C18.5568 4 19.0045 4.44772 19.0045 5V12C19.0045 12.5523 18.5568 13 18.0045 13H17.0045Z\" fill=\"currentColor\"><\/path><path d=\"M2.5 5.5C4.3 5.2 5.2 4 5.5 2.5C5.8 4 6.7 5.2 8.5 5.5C6.7 5.8 5.8 7 5.5 8.5C5.2 7 4.3 5.8 2.5 5.5Z\" fill=\"currentColor\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M5.66282 16.5231L5.18413 19.3952C5.12203 19.7678 5.09098 19.9541 5.14876 20.0888C5.19933 20.2067 5.29328 20.3007 5.41118 20.3512C5.54589 20.409 5.73218 20.378 6.10476 20.3159L8.97693 19.8372C9.72813 19.712 10.1037 19.6494 10.4542 19.521C10.7652 19.407 11.0608 19.2549 11.3343 19.068C11.6425 18.8575 11.9118 18.5882 12.4503 18.0497L20 10.5C21.3807 9.11929 21.3807 6.88071 20 5.5C18.6193 4.11929 16.3807 4.11929 15 5.5L7.45026 13.0497C6.91175 13.5882 6.6425 13.8575 6.43197 14.1657C6.24513 14.4392 6.09299 14.7348 5.97903 15.0458C5.85062 15.3963 5.78802 15.7719 5.66282 16.5231Z\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M14.5 7L18.5 11\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M3.06957 10.8763C3.62331 6.43564 7.40967 3 12 3C14.2824 3 16.4028 3.85067 18.0118 5.25439V4C18.0118 3.44772 18.4595 3 19.0118 3C19.5641 3 20.0118 3.44772 20.0118 4V8C20.0118 8.55228 19.5641 9 19.0118 9H15C14.4477 9 14 8.55228 14 8C14 7.44772 14.4477 7 15 7H16.9571C15.6757 5.76379 13.9101 5 12 5C8.43108 5 5.48466 7.67174 5.0542 11.1237C4.98586 11.6718 4.48619 12.0607 3.93815 11.9923C3.39011 11.924 3.00123 11.4243 3.06957 10.8763ZM20.0618 12.0077C20.6099 12.076 20.9988 12.5757 20.9304 13.1237C20.3767 17.5644 16.5903 21 12 21C9.72322 21 7.60762 20.1535 5.99999 18.7559V20C5.99999 20.5523 5.55228 21 4.99999 21C4.44771 21 3.99999 20.5523 3.99999 20V16C3.99999 15.4477 4.44771 15 4.99999 15H8.99999C9.55228 15 9.99999 15.4477 9.99999 16C9.99999 16.5523 9.55228 17 8.99999 17H7.04285C8.32433 18.2362 10.0899 19 12 19C15.5689 19 18.5153 16.3283 18.9458 12.8763C19.0141 12.3282 19.5138 11.9393 20.0618 12.0077Z\" fill=\"currentColor\"><\/path><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is PHP and Why Use It?<\/h2>\n\n\n\n<p>PHP stands for Hypertext Preprocessor. It is a server-side, open-source, object-oriented programming language designed primarily for web development. While it is mainly used to develop web servers, PHP can also run in the browser and from the command line. If you want to see your code output without using the browser, you can run it in the terminal. PHP is also used for general-purpose scripting. PHP scripts typically use the .php extension and can include JavaScript, HTML, CSS, and plain text.<\/p>\n\n\n\n<p><strong>Here are a few reasons why you should use PHP:<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Cross-Platform<\/h3>\n\n\n\n<p>PHP is a cross-platform language that supports major operating systems, including Linux, Windows, and macOS. It also works with all major web servers, such as Nginx, OpenBSD, and Apache. Many cloud platforms, such as Microsoft Azure and Amazon AWS, support PHP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">HTML-Friendly<\/h3>\n\n\n\n<p>Anyone familiar with HTML can easily transition to PHP. On a page, PHP and HTML can be used interchangeably. PHP can be placed either outside or within the HTML. While PHP adds functionality to your site, the main design remains HTML.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Server-Side Scripting Language<\/h3>\n\n\n\n<p>PHP is the most popular server-side scripting language. It interprets scripts on the server, not on the client as JavaScript does. It offers a customized interface for each user and extends capabilities beyond HTML. In addition to processing HTML, it can create PDF, GIF, JPEG, and PNG files.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connects With All Databases<\/h3>\n\n\n\n<p>PHP is a flexible language that connects to all major databases. It works with nearly all databases, including MySQL, PostgreSQL, MS SQL, DB2, Oracle Database, and MongoDB. This gives developers greater freedom to choose the most suitable database for their application.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web Compatibility<\/h3>\n\n\n\n<p>PHP is compatible with most web technologies, including cloud services and seamless HTML integration. Likewise, most hosting services use PHP by default. PHP&#8217;s adaptability and flexibility allow it to work with various programming languages and be used in a wide range of application development stacks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Node.js and Why Use It?<\/h2>\n\n\n\n<p>Node.js is a server-side JavaScript runtime environment based on Chrome&#8217;s JavaScript engine (V8). Node.js files have the .js extension and contain only JavaScript. Node.js is a single-threaded, open-source, cross-platform runtime environment for building fast and scalable server and networking applications. It uses event-driven, non-blocking I\/O models, making it one of the most efficient tools for real-time application development.<\/p>\n\n\n\n<p><strong>Here is why you should use Node.js:<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Full Stack JS<\/h3>\n\n\n\n<p>With Node.js, you can write JavaScript on both the client and server sides, creating a strong combination for front-end and <a href=\"https:\/\/www.differenzsystem.com\/back-end-development\">back-end development<\/a>. This is likely the biggest advantage of Node.js. It also eliminates the need for two separate resource teams, allowing you to save significant resources and support overall project growth.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple and Fast<\/h3>\n\n\n\n<p>Node.js is easy to understand. You can start learning quickly thanks to numerous tutorials and a large user community. It greatly improves application scalability. Node.js is single-threaded, so it can handle many connected devices with good performance. Non-blocking thread execution also improves Node.js&#8217;s speed and efficiency.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Non-Blocking Code<\/h3>\n\n\n\n<p>Node.js is fundamentally event-driven, with most code relying on callbacks. As a result, it allows programs to pause or sleep while other requests are active. The Node.js libraries and core API support non-blocking calls for developing high-performance apps. Additionally, these programs use I\/O wait time to handle additional requests.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IoT Protocol<\/h3>\n\n\n\n<p>Node.js does not require much server-side memory or resources. As a result, software developers can use it for IoT development to enable interactions between multiple devices. Node.js also supports the MQTT protocol, which is widely used in IoT applications. This makes it easier to incorporate independent and third-party devices on the backend.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Community Support<\/h3>\n\n\n\n<p>Node.js receives global user support and contributions to improve and expand the platform as an open-source project. As a result, the community continues to grow, offering more help and resources to both beginners and professionals.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP vs Node.js: Comparison<\/h2>\n\n\n\n<p><strong>Here is the difference between PHP and Node.js:<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Frameworks<\/h3>\n\n\n\n<p>PHP offers a wide range of frameworks for various niche markets. Professionals and mainstream organizations have long relied on PHP frameworks such as CodeIgniter, Symfony, CakePHP, Phalcon, and Laravel for web app development. Industry leaders like Facebook have developed tools such as HipHop, a just-in-time (JIT) compiler, to optimize PHP performance. HipHop evolved into the HHVM (HipHop Virtual Machine), which Facebook used extensively before shifting focus away from PHP support.<\/p>\n\n\n\n<p>Node.js has gained many new tools, such as Meteor, Derby, Express, Koa, Nest, Sails, and others. These frameworks increase productivity by reducing the time and resources needed for development. There are more Node.js frameworks than PHP frameworks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Database Integration<\/h3>\n\n\n\n<p>Traditional tabular databases such as MySQL, MariaDB, Db2, MongoDB, Oracle, PostgreSQL, and SQLite can be used with PHP. However, MySQL appears to be the most commonly used database with PHP. MySQL is compatible with SQL and offers many advantages. It is easy to use, powerful, fast, secure, and scalable. MySQL also runs on various operating systems, including UNIX (also known as Linux), Microsoft Windows, Apple Mac OS X, and others.<\/p>\n\n\n\n<p>However, Node.js works with all types of databases, and you can choose the database based on your program&#8217;s goals and complexity. Most of the time, Node.js works well with NoSQL databases like MongoDB and Neo4j, or with graph databases such as CouchDB.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web Servers<\/h3>\n\n\n\n<p>Before version 5.4, you had to set up LAMP or XAMPP servers, which stand for Linux, Apache, MySQL\/MariaDB, and PHP, or Cross-platform, Apache, MariaDB, and PHP, respectively. As of version 5.4, PHP includes a built-in test server that can be used.<\/p>\n\n\n\n<p>You can use Node.js to build network applications. You can create web servers using its core features, such as HTTP, DNS, and the file system. Setting up Express.js, Koa.js, or Sails.js \u2013 popular frameworks for running Node.js web servers \u2013 takes only about four lines of code.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Speed and Performance<\/h3>\n\n\n\n<p>PHP processes tasks synchronously, executing each module function in the order it appears in the code. Its speed depends on the workload and environment. If one query fails, the next will not run until the current one finishes. As a result, the language maintains stable performance and runs programs correctly regardless of execution speed. When paired with the HHVM virtual machine, PHP historically ran faster. However, HHVM no longer actively supports PHP, making this statement less relevant for modern development.<\/p>\n\n\n\n<p>Node.js has a high-speed execution rate because it uses a lightweight, efficient, event-driven, non-blocking I\/O model. Its asynchronous event-driven design allows multiple tasks to run simultaneously while a program is running. The event system in Node makes it easier and faster for the server to respond to API requests.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Request Handling <\/h3>\n\n\n\n<p>PHP handles one request at a time. For example, if you submit 5 requests, it processes them sequentially in 5 separate submissions, each using the same processing capability. Although PHP can manage multiple requests with a PHP library or a web server, Node.js is superior because of its built-in request-handling features.<\/p>\n\n\n\n<p>Node.js&#8217;s event-driven architecture allows it to handle many client requests and queue them in the EventQueue. As a result, Node.js provides an EventLoop, an infinite loop that accepts and processes requests while conserving computing power.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Security<\/h3>\n\n\n\n<p>While using PHP, you may encounter security vulnerabilities such as SQL injection, XSS (cross-site scripting), session hijacking, directory traversal, and others. PHP provides prevention methods and strategies to address these challenges. You can encrypt and decrypt strings in PHP using the OpenSSL extension for cryptography, and you can also use Language-Based Security (LBS) to improve the security of your applications.<\/p>\n\n\n\n<p>As a Node.js user, you may encounter vulnerabilities such as man-in-the-middle (MITM) attacks, code injection, and advanced persistent threats. Node.js also faces security concerns like XSS attacks, data breaches, Cross-Site Request Forgery (CSRF), and HTTP response header issues. However, the platform provides security principles, authentication tools such as Okta, Firebase, and OAuth, as well as tools like OWASP Dependency-Check and Acunetix to help address these challenges, reduce vulnerabilities, and develop a secure system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP vs Node.js: Similarities <\/h2>\n\n\n\n<p><strong>Node.js and PHP share the following similarities:<\/strong><\/p>\n\n\n\n<p><strong>Cross-Platform<\/strong>: Node.js and PHP are platform-independent and compatible with Linux, macOS, and Windows, with Node.js also running on SunOS. The Docker Hub provides certified Docker images for Node.js, while PHP must be executed directly from the command line. You can also compile the source code for both Node.js and PHP.<\/p>\n\n\n\n<p><strong>Extensibility<\/strong>: Because Node.js and PHP are open source, both can be extended, and each has a thriving community of add-ons. You can also modify and clone the source code as needed to find the optimal solution for your specific project.<\/p>\n\n\n\n<p><strong>Application Types<\/strong>: Server-based applications such as Node.js and PHP handle routed requests. You can combine them to manage static content, dynamic web pages, and data queries. Although PHP introduced web socket servers, Node.js web sockets are currently more common. Node.js uses socket.io, while PHP uses Ratchet. Both also serve streams \u2013 Node.js uses the Stream API, while PHP requires custom code.<\/p>\n\n\n\n<p><strong>Interpreted<\/strong>: Node.js and PHP are both interpreted languages, allowing you to execute development work directly on the implementation page without disrupting your process. Interpreted languages offer benefits such as easy debugging, reduced program size, and dynamic typing.<\/p>\n\n\n\n<p><strong>Service<\/strong>: Both Node.js and PHP handle web requests efficiently and support web sockets. They manage dynamic web content seamlessly, providing an interactive and user-friendly interface.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>In conclusion, both Node.js and PHP provide advantages for developing a wide range of web applications. The choice depends on your project&#8217;s specific requirements and your development team&#8217;s expertise. Consider factors such as performance, database support, frameworks, and security to select the technology that best aligns with your goals for a successful web development project.<\/p>\n\n\n\n<p>Another important factor to consider is the developer&#8217;s knowledge and experience with the technology, as well as how they apply it to the specific project. You should contact the web application development company Differenz System, which has a skilled team of PHP and Node.js engineers.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PHP and Node.js are two of the most widely used web development technologies. PHP is primarily used for server-side scripting, making it a popular choice for building dynamic websites, content management systems, and web applications. It has been a trusted technology for years, offering a large ecosystem and strong community support. On the other hand, [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":5087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[212,211],"class_list":["post-3938","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-web-development","tag-node-js-and-php","tag-php-vs-node-js"],"rank_math_description":"Compare PHP and Node.js to evaluate their performance, features, and use cases, helping you choose the ideal backend for modern app development.","category_names":["Web Development"],"author_name":"Ashutosh Borse","post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/posts\/3938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/comments?post=3938"}],"version-history":[{"count":11,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/posts\/3938\/revisions"}],"predecessor-version":[{"id":6097,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/posts\/3938\/revisions\/6097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/media\/5087"}],"wp:attachment":[{"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/media?parent=3938"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/categories?post=3938"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.differenzsystem.com\/blog\/wp-json\/wp\/v2\/tags?post=3938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}