Forum Programmation.c Je veux bien que JavaScript soit optimisé, mais quand même !...

8
26
juin
2024

Bonjour à tou(te)s,

je veux bien que JavaScript soit optimisé, mais quand même, de là à être du même ordre de grandeur que C en calcul simple je ne comprends pas ! En effet C étant un langage compilé et typé, je pensais que sur les calculs il serait au moins un ou deux ordres de grandeur plus rapide, mais pas du tout !

J'avoue : je n'avais pas retouché à C depuis au moins 10 ans, je suis donc (…)

Forum Programmation.web Accéder à un nœud du DOM en utilisant son id comme variable

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
2
nov.
2023

Désolé, j'ai pas réussi à faire une meilleure formulation du truc pour le titre.

Dans le tutoriel de D3, y'a ce bout de code :

<!DOCTYPE html>
<div id="container"></div>
<script type="module">

import * as d3 from "https://cdn.jsdelivr.net/npm/d3@7/+esm";

// Declare the chart dimensions and margins.
const width = 640;
const height = 400;
const marginTop = 20;
const marginRight = 20;
const marginBottom = 30;
(…)

Journal ez-opendata: requêter openstreetmap wikipedia wikimedia aisément

Posté par  . Licence CC By‑SA.
9
5
oct.
2023

tl;dr ez-opendata est un lib javascript pour requêter openstreetmap et wikimedia simplement (ez se prononce comme easy en anglais).

Il y a quelques mois, j'avais l’idée grandiose de faire une carte alliant les données de openstreetmap, wikipedia et wikimedia.

Des personnes ont déjà eu l’idée et c'est vraiment pas mal: https://wikishootme.toolforge.org/ . Mais je ne trouvais pas ça très intuitif et ce n'est pas exactement ce que je voulais faire.

J'ai donc essayer de faire un truc mieux mais (…)

Journal Le grand remplacement des navigateurs Web d’avant 2020

Posté par  . Licence CC By‑SA.
27
24
août
2023

Bonjour, nal,

Je ne vais pas faire très recherché, mais peut-être que ce journal servira de référence pour ceux qui utilisent des vieux browsers et qui ne souhaitent pas se faire dicter les logiciels qu’ils utilisent : depuis quelques mois (voire une année), j’observe qu’un paquet de sites webs ne fonctionnent plus du tout, à tel point qu’aujourd’hui les parties consultables « à l’ancienne » sont très marginales. Certes, j’ai l’habitude de ces inconvénients, naviguant sans Javascript activé par (…)

ConFoo Montreal 2024 : L'appel aux conférenciers est ouvert

7
17
août
2023
Communauté

Titre de l'image

La conférence ConFoo est de retour pour sa 22e édition ! Du 21 au 23 février 2024 à l’Hôtel Bonaventure de Montréal, venez découvrir pourquoi ConFoo est devenu l’un des événements phares pour les développeurs de partout en Amérique du Nord !

Nous sommes présentement à la recherche de conférenciers avides de partager leur expertise et leur savoir dans une multitude de domaine des hautes technologies ; PHP, Ruby, Java, DotNet, JavaScript, bases de données, intelligence artificielle et plus encore !

Forum Programmation.web Signature S3 et comportement du navigateur Web

Posté par  . Licence CC By‑SA.
Étiquettes :
2
4
juin
2023

Bonjour,

Je suis bloqué depuis quelques hier sur quelque chose qui ne me semblait pas compliqué au démarrage : faire du S3 depuis le navigateur (sans se payer une bibliothèque obscure et/ou lourde). Le contexte : avoir la possibilité d'envoyer et récupérer du contenu S3 depuis une WebExtension (je devrais en parler bientôt sur LinuxFr).

En soi le plus compliqué est de générer l'entête Authorization. Je reste sur la v2 de l'authentification AWS, à destination d'un serveur local MinIO.

(…)

Forum Programmation.web Nommage et typage des variables en JavaScript

Posté par  (Mastodon) . Licence CC By‑SA.
1
14
mai
2023

Bonjour,

Je commence mon vrai premier projet en Javascript : une page qui fait divers calculs à partir de paramètres (input de la page HTML).

Je me débrouille à faire un truc qui marche, mais je me noie dans le nom des variables.

Par exemple pour un seul de ces paramètres qui est sous la forme d'un <input type="range"> il me faut :
- un id pour le retrouver
- une variable JS de l'objet trouvé avec getElementById()
- (…)