NES Africa Group

QUESTIONS? CALL: +27 (87) 898 8824
  • Support Tickets
  • Get a Quote
  • HOME
  • SERVICES
    • ONLINE MARKETING
      • Web Design
      • Search Engine Optimization
      • Monthly Retainer Plans
      • Website Service Sign up
      • Portfolio
    • WEB HOSTING
      • Web Hosting
      • Hosting Sign up
    • IT SOLUTIONS
      • PC & Network Support
      • Monthly Retainer Plans
    • OUR POLICIES & OTHER
      • Terms & Conditions
      • Privacy Policy
  • F.A.Q
  • Blog
  • CONTACT
  • Home
  • What’s Trending
  • Mobile
  • Microsoft brings iOS JavaScript debugging to MacOS, Windows
December 4, 2025

Microsoft brings iOS JavaScript debugging to MacOS, Windows

Thursday, 25 August 2016 / Published in Mobile, News, Operating Systems

Microsoft brings iOS JavaScript debugging to MacOS, Windows

The iOS Web Debugger for Visual Studio Code is the latest attempt by Microsoft to woo iOS developers.

Looking to woo Apple iOS developers, Microsoft is enhancing its Visual Studio Code editor this week with the capability to debug JavaScript code for iOS mobile devices.

The iOS Web Debugger for Visual Studio Code is an extension supported on both Mac and Windows PCs that enables developers to debug JavaScript code running in the Safari browser on iOS devices.

Until now, the ability to debug websites running on iOS devices has only been available to a subset of developers, said Kenneth Auchenberg, program manager for dev tools and remote debugging at Microsoft. “For example, using the Safari Web Inspector (Safari DevTools) requires an instance of desktop Safari that only is available for MacOS users,” he said. “Today, we’re enabling mobile web developers to debug JavaScript running on their iOS devices directly from their editor.”

The extension operates in two modes: launching a URL on a Safari device or attaching to a running tab inside Safari. Two open source projects, ios-webkit-debug-proxy, and ios-webkit-debug-proxy-win32 are used for connecting from Microsoft’s debugging library to the iOS device. These projects enable communication with iOS devices over USB via the WebKit Remote Debugging Protocol. “The protocol is compatible with the Chrome Debugging Protocol for the script debugging APIs, and this means our debugger works without additional mapping logic,” Auchenberg said.

Features supported in the extension include setting of breaking points, stack traces, debugging of eval scripts, and virtual forwarding via HTTP tunnel from the local PC. Auchenberg explained that it’s cumbersome to enable mobile devices to access a local development server. “To make this easier, platforms like Android support point-forwarding natively, but iOS doesn’t support this.” Instead, Microsoft emulates port-forwarding by adding an option to start an instance of localtunnel, which creates an HTTP tunnel from a local computer to the public internet for a specified TunnelPort property. The HTTP tunnel is used by the iOS device to access the local development server.

Microsoft has been courting iOS developers of late. The planned Visual Studio 15 platform has been fitted with a capability to import Xcode projects that leverage C++. The company also acquired cross-platform mobile development tools vendor Xamarin, which supports iOS.

What you can read next

WordPress 4.4 will Revolutionize how we Publish
A Non-Designer’s guide to hiring a great Web Designer
Cisco/Apple bolster WiFi, business apps and voice collaboration with iOS 10 release

Featured Posts

  • BabaYaga: The WordPress malware that eats other malware

    Recently, Defiant’s analysts have been tracking...
  • 4.8 million affected by Chrome Extension attacks targeting site owners

    During the past 3 months, eight Chrome browser ...
  • The IoT can make a major impact on Africa

    “The Internet of Things (IoT), which bridges th...
  • Decreasing fibre installation costs

    South Africa is currently experiencing phenomen...

Categories

  • Hardware
  • Memory
  • Mobile
  • Networking
  • News
  • Operating Systems
  • Security
  • Software
  • Web Design

Tag Cloud

Business Mobile Networking Security Storage Website

GET A FREE QUOTE

Please fill this form and we'll get back to you as soon as possible!

GET IN TOUCH

 Tel: +27 (87) 898 8824

 Email: tech@nes-africa.com
 Email: support@nes-africa.com

SERVICES

  • Web Design + Packages
  • Unlimited Web Hosting
  • Monthly Retainer Website Maintenance Plans
  • IT Technical Support + Network Services
  • Support Tickets
  • GET SOCIAL
NES Africa Group

© 2015 - 2024. All rights reserved. A Division of NES Africa Group.

TOP