Netsurf 3DS

From GameBrew
Revision as of 06:11, 17 March 2024 by Hyatt (talk | contribs)
Netsurf 3DS
Netsurf3ds.png
General
Authorcoderman64
TypeOther Apps
Version0.02
LicenseMixed
Last Updated2024/02/26
Links
Download
Website
Source

NetSurf 3DS is a work-in-progress (WIP) modern-ish web browser for the Nintendo 3DS. It is a homebrew port of the NetSurf web browser, known for being portable and lightweight, functioning on less than 32MB of RAM without requiring third-party GUI libraries, thanks to its framebuffer front-end.

Features

  • It supports browsing to webpages with SSL (HTTPS) up to version 1.2.
  • Users can submit basic HTML forms and enter web addresses.
  • It can display PNG, JPEG, BMP, and GIF images, along with basic HTML/CSS.

What it will probably never do

NetSurf is a long way off from a Google Chrome replacement, and (given the processing and memory constraints) will never be close. Here are some things that people might ask about that are probably impossible:

  • Playing HTML5/WebGL, Java, or Flash games
  • Playing YouTube videos or streaming movies (even though NetSurf has experimental video support in the code).
  • Loading and running complex Web 2.0 applications like Google Docs, VS Code, Discord, etc.
  • super accurate website rendering on par with desktop and mobile phone browsers.

Installation

NetSurf 3DS is currently only available as a .3DSX file. To install, copy the 3DSX file to your /3ds/ folder on your SD card. You will also need to download the resources.zip file, and extract the contents to /share/netsurf/.

IMPORTANT: THE BROWSER WILL NOT WORK WITHOUT EXTRACTING THE RESOURCES TO /share/netsurf!.

Media

3DSで動作する非公式webブラウザ【NetSurf 3DS】 (2ipper)

Screenshots

netsurf3ds-01.png

netsurf3ds-02.png

netsurf3ds-03.png

netsurf3ds-04.png

Known issues

  • SSL implementation is partially broken (i.e. you can visit SSL websites, but you can't view the SSL certificate information)
  • some things (e.g. larger images) distort while scrolling.
  • Text is often cut off or wraps incorrectly
  • JavaScript support is disabled in the build process
  • Support for several media types is disabled. (SVG, WebP)

Changelog

v0.02

  • NetSurf 3.11 on the 3DS! Now with SSL 1.2 support!

v0.01

  • First Release.

Special Thanks

Thanks to the NetSurf developers for making such an awesome lightweight and portable browser! Also thanks to DevKitPro #DS for making the 3DS homebrew toolchain and library ports.

External links

Advertising: