NetSurf - NetSurf
![]() | tento článek příliš spoléhá na Reference na primární zdroje.Březen 2013) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
![]() NetSurf běží dál RISC OS | |
Vývojáři | Vývojáři NetSurf |
---|---|
První vydání | 19. května 2007 |
Stabilní uvolnění [±] | |
3.10[1] (24. května 2020 ) [±] | |
Náhled vydání [±] | |
Public Autobuilder (n / a) [±] | |
Úložiště | ![]() |
Napsáno | ANSI C. |
Operační systém | Oficiální:[2] RISC OS, AmigaOS 4, Okna; Linux /Unixový, BeOS /Haiku, Atari TOS, Operační Systém Mac Porty třetích stran: AmigaOS 3, Caanoo, MorphOS Televizory Samsung, KolibriOS port ve vývoji |
Velikost | 4,0 MB (RISC OS) 6,9 MB (AmigaOS) |
Typ | webový prohlížeč |
Licence | GPLv2 |
webová stránka | www![]() |
NetSurf je open-source webový prohlížeč který používá vlastní modul rozložení. Jeho designovým cílem je být lehký a přenosný. NetSurf poskytuje funkce včetně procházení na kartách, záložky a miniatury stránek.
Projekt NetSurf byl zahájen v dubnu 2002 v reakci na diskusi o nedostatcích stávajících webových prohlížečů platformy RISC OS.[3] Krátce po vzniku projektu byly vývojové verze pro uživatele RISC OS zpřístupněny ke stažení projektem automatizovaný systém sestavení. Společnost NetSurf byla mezi výročními cenami RISC OS společnosti Drobe Launchpad v letech 2004 až 2008 čtyřikrát zvolena za „nejlepší nekomerční software“.[4][5][6][7]
NetSurf podporuje oba běžné systémy (např. Operační Systém Mac a Unixový ) a starší nebo neobvyklé platformy (např. AmigaOS, Haiku, Atari TOS a RISC OS ).
Prohlížeč byl v roce 2011 zařazen jako číslo 8 v článku zvýrazňujícím 10 prohlížečů pro Linux publikoval v TechRepublic a ZDNet.[8][9] V roce 2010 byl označován jako vynikající prohlížeč CLI w3m.[10]
Funkce
Je napsáno multiplatformní jádro NetSurf ANSI C. a implementuje většinu z HTML 4 a CSS 2.1 specifikace s využitím vlastního na zakázku modul rozložení.[11] Od verze 2.0 používá NetSurf Hluk, analyzátor HTML, který následuje za HTML5 Specifikace. Stejně jako vykreslování GIF, JPEG, PNG a BMP obrázky, prohlížeč podporuje také formáty nativní pro RISC OS, včetně Sprite, Draw a ArtWorks soubory.
V roce 2007 to navrhl vývojář John-Mark Bell, který tuto podporu podporuje JavaScript lze přidat.[12][13] Tato funkce se nedostala do NetSurf v2 v roce 2008, ani do NetSurf v3 z roku 2013, ale od prosince 2012 jsou k dispozici některé verze náhledu NetSurf, které obsahují podporu JavaScriptu v rané fázi[1] (později mnohem vylepšeno[14]). 20. dubna 2013 byl vydán NetSurf 3.0.[15]
Dějiny
![]() |
![]() | Tato část musí být aktualizováno.Březen 2019) ( |
NetSurf začal v dubnu 2002 jako webový prohlížeč pro RISC OS plošina.[11][16] Práce na a GTK přístav začala v červnu 2004[17] na podporu rozvoje a ladění. Od té doby získal mnoho funkcí uživatelského rozhraní přítomných ve verzi RISC OS. Prohlížeč je vybaven několika distribucemi včetně Ubuntu, NetBSD, a OpenBSD.
Po pěti letech vývoje byla 19. května 2007 vydána první stabilní verze prohlížeče, která se shodovala s výstavou Wakefield RISC OS.[18][19] Verze 1.0 byla zpřístupněna ke stažení z webových stránek projektu a software byl na výstavě prodán na CD.[20] Po vydání NetSurf 1.0 došlo ke dvěma bodovým verzím, které do značné míry zahrnovaly opravy chyb.[21] NetSurf 1.1 byl vydán v srpnu 2007 a v březnu 2008 bylo vydáno vydání NetSurf 1.2.[22][23]
NetSurf se zúčastnil Google Summer of Code v roce 2008 jako mentorská organizace,[24] běží čtyři projekty. Mezi ně patřilo vylepšení přední části GTK,[25] přidání podpory stránkovaného exportu PDF[26] a vývoj projektu HTML 5 vyhovující knihovna pro analýzu, Hluk.[27] Všechny vývojové verze NetSurf od 11. srpna 2008 byly použity Hluk analyzovat HTML[28] a je k dispozici pro použití v jiných projektech v rámci Licence MIT.[29]
NetSurf byl znovu přijat jako mentorská organizace do Google Summer of Code 2009.[30] Projekty, které provozovaly, zahrnovaly vývoj LibDOM, projekt Model objektu dokumentu a zdokonalení uživatelského rozhraní NetSurf.[31] Práce na rozhraní zahrnovala přesun dříve funkčních funkcí pouze RISC OS do jádra více platforem, včetně záložek, globální historie, správy souborů cookie a funkcí vyhledávání stránek. Byl také spuštěn port operačního systému Windows.[32] V roce 2010 se projekt NetSurf nevztahoval na účast na Google Summer of Code, protože vývojáři měli další závazky.[33]
- NetSurf 2.0 byl vydán v dubnu 2009 pro RISC OS, Linux a další unixové platformy, BeOS, Haiku a AmigaOS 4.[34][35] Toto byla první verze, která používala knihovnu pro analýzu HTML5 projektu, Hluk.[36]
- V květnu 2009 bylo uživatelům vydáno servisní vydání NetSurf 2.1. Zahrnovalo opravy chyb a některá vylepšení rozložení stránky.[37]
- NetSurf 2.5 byl vydán v dubnu 2010.[38] Toto bylo první vydání, pro které byla použita knihovna projektu CSS analýza a výběr, LibCSS[39] a nová interní mezipaměť pro načtený obsah.[36]
- V září 2010 vyšlo vydání NetSurf 2.6, které obsahovalo řadu oprav a vylepšení.[40]
- NetSurf 2.7 byl vydán v dubnu 2011 a přidal podporu treeview pro funkce včetně záložky (v HotSurf se nazývá správce Hotlist), správa historie a cookie řízení.[41] Byla to také první verze, která měla být vydána pro Mac OS X.[42]
- V září 2011 byl vydán NetSurf 2.8.[11] Přidala podporu pro rámy a prvky iframe v jádru vykreslování jádra prohlížeče, které je zpřístupňují všem frontendům. Vydání také zahrnovalo podporu čichání typu MIME a zlepšilo výkon načítání obrázků používaných webovou stránkou.[43]
- V dubnu 2012 byl vydán NetSurf 2.9. Nejvýznamnějšími změnami byly nové chování s více úkoly, optimalizované zpracování adres URL, optimalizace načítání, optimalizace mezipaměti a rychlejší výběr CSS.
- V dubnu 2013 byl vydán NetSurf 3.0. Největším rozdílem bylo použití nové knihovny Object Object Model, LibDOM. Tato nová knihovna je základem, který připravuje cestu pro vývojáře NetSurf, aby v budoucnu implementovali plně dynamický modul rozložení. Mezi další vylepšení v NetSurf 3.0 patří zcela nová podpora textarea, schopnost načítat a analyzovat CSS souběžně s dokumenty HTML, rozsáhlé refaktorování ze zákulisí a řada menších změn a oprav.
- V dubnu 2014 byl vydán NetSurf 3.1, který obsahuje mnoho vylepšení oproti předchozímu vydání. Mezi hlavní výhody patří mnohem rychlejší výkon při výběru CSS, rychlejší čas spuštění, nový vzhled a dojem z náhledů (hotlist / záložky, globální historie a správce souborů cookie), vylepšené zpracování voleb, podpora zpět / znovu v textových oblastech a všeobecné vylepšení formulářů. Zahrnuto je také mnoho dalších dodatků, optimalizací a oprav chyb.
- V červenci 2019 byl vydán NetSurf 3.9 s podporou CSS Media Queries (úroveň 4) a vylepšení zpracování JavaScriptu.
Přístavy

Rodák BeOS /Haiku port byl vyvinut.[44][45] Vzhledem k tomu, že verze GTK byla postavena pro AmigaOS,[46] použitím Cygnix který poskytuje X11 prostředí byl také vyvinut nativní port AmigaOS.[45] V lednu 2009 byl NetSurf zpřístupněn dne MorphOS, operační systém, který je kompatibilní s API s AmigaOS.[47] A Okna port je také k dispozici ke stažení.[48]
A framebuffer port byl vytvořen v září 2008.[11] Na rozdíl od ostatních portů nepoužívá žádnou sadu nástrojů GUI, ale místo toho vykresluje vlastní ukazatel myši, posuvníky a další widgety. Přední část framebufferu byla použita k vytvoření webového kiosku na vestavěných systémech.[49]
V lednu 2010 NetSurf Developers oznámili vydání toho, co v té době očekávali jako poslední vydání RISC OS.[50] Vedoucí vývojář John-Mark Bell v té době řekl: „Realisticky jsou lidé kvalifikovaní pro údržbu portu RISC OS na krku v jiných věcech.“[51] Následně se Steve Fryatt přihlásil jako udržovatel.[52]
V lednu 2011 bylo vyhlášeno a Mac OS X přístav.[53] V lednu 2011 byl spuštěn také port pro 16bitové a 32bitové počítače Atari.[54]
Viz také
- Dillo
- Časová osa prohlížeče
- Porovnání webových prohlížečů
- Porovnání odlehčených webových prohlížečů
- Seznam webových prohlížečů
externí odkazy
Reference
- ^ "Zprávy". netsurf-browser.org. Citováno 24. května 2020.
- ^ "Netsurf | Ke stažení". Citováno 2014-07-20.
- ^ "Internetové prohlížeče". Fóra ikonových lišt. Duben 2002. Citováno 2001-02-15.
- ^ Williams, Chris (31. prosince 2004). „Výsledky ocenění Best of 2004“. Drobe Launchpad. Citováno 15. února 2011.
- ^ „Nejlepší výsledky za rok 2006“. Drobe Launchpad. 31. prosince 2006. Citováno 15. února 2011.
- ^ „Nejlepší výsledky za rok 2007“. Drobe Launchpad. 31. prosince 2007. Citováno 15. února 2011.
- ^ „Drobe Awards 2008: Výsledky“. Drobe Launchpad. 31. prosince 2008. Citováno 15. února 2011.
- ^ Wallen, Jack (11. ledna 2011). „10 webových prohlížečů pro operační systém Linux“. TechRepublic. Citováno 17. března 2012.
- ^ Wallen, Jack (4. února 2011). „Nejlepší 10 prohlížečů Linux: Jak je hodnotím“. ZDNet. Archivovány od originál 14. prosince 2019. Citováno 17. března 2012.
- ^ „NetSurf - grafický webový prohlížeč pro příkazový řádek (+ podpora CSS)“. můj otevřený router. 17. listopadu 2010. Archivovány od originál 8. dubna 2015. Citováno 17. března 2012.
- ^ A b C d „About NetSurf“. Vývojáři NetSurf.
- ^ Holwerda, Thom (3. dubna 2007). „Mohl by NetSurf 2.0 podporovat JavaScript?“. OSNews. Citováno 17. března 2012.
- ^ „Mohl by NetSurf 2.0 podporovat JavaScript?“. Drobe. 3. dubna 2007. Citováno 17. března 2012.
- ^ „JavaScriptový modul NetSurf (Duktape)“.
- ^ „Vydán NetSurf 3.0“. NetSurf-Browser.org. 20. dubna 2013. Citováno 23. dubna 2013.
- ^ Paul Brett, PD World - NetSurf, RISC World Magazine
- ^ Revize podvracení 993, Zdrojové úložiště NetSurf
- ^ Aaron Timbrell. „Wakefield 2007 - výstavní zpráva“. Světový časopis RISC.
- ^ Matt Thompson. „NetSurf Revealed“. Světový časopis RISC.
- ^ „NetSurf 1.0 má na papíře hodnotu milionů“. Drobe Launchpad.
- ^ Paul Brett. „PD World - NetSurf V 1.1“. Světový časopis RISC.
- ^ „Oznámení NetSurf 1.1“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 18.7.2011.
- ^ „Oznámení NetSurf 1.2“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 18.7.2011.
- ^ „Informace o organizaci NetSurf“. Google Summer of Code 2008.
- ^ „GSoC project: Improved GTK front end“. Google Summer of Code 2008. Archivováno od originál dne 7. 12. 2008.
- ^ „GSoC project: PDF plotter and printing improvements“. Google Summer of Code 2008. Archivováno od originál dne 7. 12. 2008.
- ^ „GSoC project: Work on and integrate Hubbub“. Google Summer of Code 2008. Archivováno od originál dne 2008-12-08.
- ^ „Nový analyzátor HTML integrovaný do NetSurf“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 2008-09-21.
- ^ „Stránka projektu Hubbub“. Vývojáři NetSurf. Archivovány od originál dne 2008-05-14.
- ^ "Seznam přijatých organizací". Google Summer of Code 2009. Archivovány od originál dne 21. 9. 2011. Citováno 2017-10-28.
- ^ „NetSurf - Google Summer of Code Projects“. Vývojáři NetSurf.
- ^ „Google Summer of Code Roundup“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 16. 3. 2010.
- ^ „Google Summer of Code 2010“. Seznam adresářů vývojáře NetSurf. Archivovány od originál dne 18.7.2011.
- ^ „Oznámení NetSurf 2.0“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 11.03.2012.
- ^ „Stahování RISC OS NetSurf“. Vývojáři NetSurf.
- ^ A b "Protokol změn NetSurf". Vývojáři NetSurf. Archivovány od originál dne 2008-09-27.
- ^ „NetSurf News“. Vývojáři NetSurf.
- ^ „Oznámení NetSurf 2.5“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 11.03.2012.
- ^ "LibCSS - knihovna CSS". Vývojáři NetSurf.
- ^ „Oznámení NetSurf 2.6“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 11.03.2012.
- ^ „Oznámení NetSurf 2.7“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 11.03.2012.
- ^ „Stažení systému Mac OS X NetSurf“. Vývojáři NetSurf.
- ^ „Oznámení NetSurf 2.8“. Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 11.03.2012.
- ^ "Oznámení portů AmigaOS a BeOS / Haiku". Seznam adresátů uživatelů NetSurf. Archivovány od originál dne 15. září 2008.
- ^ A b „NetSurf - stahování BeOS“. Archivovány od originál dne 12. ledna 2011. Citováno 15. února 2011.
- ^ „Lze tento webový prohlížeč s otevřeným zdrojovým kódem snadno přenést pro naše potřeby?“. Amigaworld.net - fórum. Citováno 15. února 2011.
- ^ „Oznámení verze NetSurf pro MorphOS“. MorphZone: Portál MorphOS. Archivovány od originál dne 11.06.2011.
- ^ „Verze systému NetSurf pro Windows“. NetSurf.
- ^ „Výukový program: Systém zabudovaný do webového kiosku“. LinuxDevices. Archivovány od originál dne 19. června 2009.
- ^ „NetSurf na Wakefield Show 2010“. Seznam adresátů uživatelů NetSurf. 14. ledna 2010. Archivovány od originál dne 16. března 2010.
- ^ „Oznámena poslední verze systému NetSurf s operačním systémem RISC“. Lišta ikon. 14. ledna 2010.
- ^ „Vývojáři NetSurf“. Vývojáři NetSurf. Citováno 26. prosince 2011.
Steve [Fryatt] udržuje port RISC OS NetSurf, který se ukvapeně přihlásil ve snaze zastavit ztrátu platformy o další webový prohlížeč.
- ^ Drake, Michael (2011-01-20). „Port Mac OS X a další novinky frontendu“. Pepperfish.net. Archivovány od originál dne 11.7.2011. Citováno 2011-01-22.
- ^ „Revize 11218“. Zdrojové úložiště NetSurf. Citováno 24. prosince 2011.