Annonces Google
Serveur IRC
Serveur : irc.portlane.se
Canal : #AmigaNG
Activité du Site

Pages vues depuis 25/07/2007 : 33 562 599

  • Nb. de membres 193
  • Nb. d'articles 1 329
  • Nb. de forums 19
  • Nb. de sujets 20
  • Nb. de critiques 24

Top 10  Statistiques

Index du forum »»  Création-Développement »» Quasar : un navigateur Webkit en développement (IA - Maijestro)

Quasar : un navigateur Webkit en développement (IA - Maijestro)#2905

1Contributeur(s)
K-L
3 Modérateur(s)
K-LElwoodcorto
K-L K-Licon_post
Un nouveau navigateur en développement par Maijestro et l'IA : Quasar.



Quasar est un navigateur WebKit natif pour AmigaOS 4.1. Nous travaillons activement à son développement.

État d'avancement : le moteur et une grande partie de l'interface fonctionnent déjà (WebKit 2.50.4 Extra, PPC G3, Cairo, fenêtre « Intuition » personnalisée). !!javascript!! avec un JIT PPC natif est intégré, tout comme les onglets, les signets, les téléchargements, le protocole HTTPS et le cache. Il ne s'agit pas d'une version de test publique. Elle n'est pas encore suffisamment aboutie pour cela. Lorsque ce sera le cas, nous la publierons. D'ici là, il s'agit uniquement d'un état des lieux de ce qui est déjà présent dans la version Extra.

Ce qui est déjà présent :

Moteur

WebKit 2.50.4. Extra, clib4, pile de 8 Mo
PPC G3, sans AltiVec (X5000, X1000, A1222+, Pegasos II)
Dessin Cairo
Polices via fontconfig, PROGDIR:Fonts/WkSans.ttf, ainsi que SYS:Fonts
libcurl, IPv4, HTTP/1.1, HTTPS (bundle CA dans PROGDIR)
Cache disque sous PROGDIR:Cache
Cookies et stockage dans SQLite
User-agent de type Safari 18 (AppleWebKit/605.1.15, Version/18.0)
Peut être lancé avec une URL de type http://, https:// ou file://
Le lancement se fera via wk.jit, le moteur est wk.engine
!!javascript!! / JIT

!!javascript!!Core issu de WebKit 2.50.4

Scripts activés pour http:// et https://
Scripts désactivés sur la page d'accueil (quasar:home), file:, about: et autres URL Quasar locales
LLInt PowerPC natif (et non la boucle C)
JIT de base : fonctions fréquemment utilisées compilées en code machine PPC
DFG, FTL et WebAssembly sont désactivés intentionnellement
Mise en page / CSS

Style et mise en page WebKit complets
CSS, contrôles de formulaire, animations et transitions CSS
::before / ::after / first-line
JPEG / PNG, favicons sur les onglets


Intuition native (pas de MUI)
Fermer, profondeur, taille, glisser-déposer, réduire en icône vers AppIcon
Redimensionnement en temps réel
Menus GadTools : Projet, Favoris, Paramètres
Page d'accueil : quasar:home
Barre d'outils

Précédent / Suivant (historique par onglet)
Recharger ou Arrêter le chargement
Accueil
Champ d'adresse et champ de recherche (la recherche s'effectue sur Google)
Cadenas HTTPS et progression du chargement dans le champ d'adresse
Les adresses saisies privilégient le protocole HTTPS ; en cas d'échec, le système tente à nouveau avec HTTP. Les adresses explicites de type http:// restent en HTTP
Onglets (6 au maximum)

Barre d'onglets avec titre et favicon
Clic pour basculer, X pour fermer, + pour créer un nouvel onglet
Ctrl / Amiga + T : nouvel onglet, Ctrl / Amiga + W : fermer l'onglet
La fermeture du dernier onglet ramène à la page d'accueil au lieu de quitter l'application
Chaque onglet dispose de sa propre page, URL, titre, barre de chargement et historique
window.open / target=_blank ouvre un nouvel onglet lorsqu'un emplacement est libre
Signets (max. 12)

Étoile dans le champ d'adresse sur les pages HTTP/HTTPS
Cliquez sur l'étoile pour ajouter ou supprimer la page actuelle
Enregistrés dans PROGDIR:bookmarks.txt
Le menu « Favoris » les répertorie ; sélectionnez-en un pour l'ouvrir
Téléchargements (jusqu'à 6 à la fois)

Demande ASL pour le dossier et le nom de fichier
Barre inférieure : nom, pourcentage, vitesse, annuler
Annulez un téléchargement, ou appuyez sur Échap pour tout annuler
Les liens vers des archives et des fichiers binaires lancent un téléchargement (.lha, .lzx, .zip, .7z, .iso, .adf, .exe, … et OS4Depot getfile/download)
Suit les redirections, y compris HTTPS
Défilement

Barres de défilement verticales et horizontales
Molette de souris
Les clics sur les pages et la saisie dans les formulaires sont gérés par WebKit
Paramètres

Vider le cache (menu, ou « quasar:cache » sur la page d’accueil)
Vider le cache à la fermeture (facultatif)
Menu Projet : Réduire en icône, Quitter


Traduit avec DeepL.com (version gratuite) (j'ai pas forcément corrigé, on verra quand une version définitive sort).
--
AmigaONE X1000 1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE
Sam460LE 1,14 Ghz (ACube Systems), Radeon RX560, 2 Go de Ram et OS4.1 FE
 Message édité par : K-L / 07-10-2026 23:03
Petites Annonces

0 annonce(s) publiée(s)

Consulter

AmigaOS 4.1

Laissez-vous tenter par
AmigaOS 4.1
AmiTheme

AmiTheme