From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL,URIBL_SBL_A autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 1584 invoked from network); 7 Jan 2021 20:50:25 -0000 Received: from tb-ob1.topicbox.com (64.147.108.173) by inbox.vuxu.org with ESMTPUTF8; 7 Jan 2021 20:50:25 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id 67D662F3EA for ; Thu, 7 Jan 2021 15:50:23 -0500 (EST) (envelope-from bounce.mMc647b1b9c4ce279c9a88b6a4.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 5CD8E1030C48; Thu, 7 Jan 2021 15:50:23 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=protonmail.com header.i=@protonmail.com header.b=yJcSelki header.a=rsa-sha256 header.s=protonmail x-bits=1024; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=protonmail.com; spf=pass smtp.mailfrom=philip.silva@protonmail.com smtp.helo=mail-40134.protonmail.ch; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:to:subject:message-id:in-reply-to :references:mime-version:content-type:content-transfer-encoding :from:list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1610052623; bh=cZm5ygZ07leVOzBu Hqbx+zIGwWqSebiXtabgWdo82S8=; b=PTEixELFW5+bsKjIxzmmebFcvuIVIS0I gI6K35xjiPw9jwf9KckfL5EY1J0dQyXVNSe+JCfhYe218Q8MpJv5xF8ZM7b+Nb9N 2/96OhyGCyPDMR1Hqqrmh3Mh6Nzzd+lgSl7xUZ4QrKrBJDMHlZSbjOpQPncfkJbO zGPBYn/MjlI= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1610052623; b=WrPBusrMrb5Ky5Xy7DBxgrHVrwdbLeBLcdJnOyQhprP6N/6mne Eqqr6vRDn1IMcal1tAJ1g9Lx0FZCo7d5JZJwDu3Z9tkbY1p88aGeRArxOFXwp+pc VZVIgZyjBrlYEHeEOWFqFWVHYSd1pYwZIPNj+voyswaH4mk53oTGqMtPg= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha256) header.d=protonmail.com header.i=@protonmail.com header.b=yJcSelki header.a=rsa-sha256 header.s=protonmail x-bits=1024; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=protonmail.com; spf=pass smtp.mailfrom=philip.silva@protonmail.com smtp.helo=mail-40134.protonmail.ch; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (1024-bit rsa key sha256) header.d=protonmail.com header.i=@protonmail.com header.b=yJcSelki header.a=rsa-sha256 header.s=protonmail x-bits=1024; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=protonmail.com; iprev=pass smtp.remote-ip=185.70.40.134 (mail-40134.protonmail.ch); spf=pass smtp.mailfrom=philip.silva@protonmail.com smtp.helo=mail-40134.protonmail.ch; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=mail-40134.protonmail.ch policy.ptr=mail-40134.protonmail.ch; x-return-mx=pass header.domain=protonmail.com policy.is_org=yes (MX Records found: mail.protonmail.ch,mailsec.protonmail.ch); x-return-mx=pass smtp.domain=protonmail.com policy.is_org=yes (MX Records found: mail.protonmail.ch,mailsec.protonmail.ch); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=date:to :subject:message-id:in-reply-to:references:mime-version :content-type:content-transfer-encoding:from:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; bh=cZm5ygZ07leVOzBuHqbx+zIGwWqSebiXtabgWdo82S8=; b=QIKQ6KGE9CoY 62231Q26Ty29r0xd8v+/PJNOt5o0g9wvnlGtcY9sBp5NPf3hwRbxJwMvPz+j4IYm 5r8mfxbRckoXVnpVd0C5Aay4Is0lgdxj937iM7gIuybc48bn2ft5WdhWCBUxx0VP Ne6EftU2v9KWpueKSR9Yk9PZBxNVMc8= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 906271030894 for <9fans@9fans.net>; Thu, 7 Jan 2021 15:50:14 -0500 (EST) (envelope-from philip.silva@protonmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 3C0D38369D5; Thu, 7 Jan 2021 15:50:14 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1610052614; b=KH70LMYMBYlgMs8nQCxGA2CsDeOEoVifvSXj0st55FrgpxqEYC 4ENoLGT79dD/i6yokSRi2Iz4SgdUfBqPQpiz64Y2Oczhy43/BPElU3gW5OqxM/so FLGnTo/uAVtAkvNUGhJUL+7A5BzuRG2eEE6twA6Nkh3vw2tvvgrMKiLUbPceDXaL iwplajlCYlaoSs+EwJTDkM08h7P6ZL5hixqaAFsfDvmb8q2+rtGYMRlfa9/CKFDG +Qgtu/k86iucLEMnppOQBh4KEXQRZjdXeSh0UbMe0CZe4/Z6nNhjs5dYicPS9ylc Pdn1Rc+/nQi7OJuyM+wQ1egbjmZNH377mjtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=date:to:from:reply-to:subject:message-id :in-reply-to:references:mime-version:content-type :content-transfer-encoding; s=arcseal; t=1610052614; bh=mI8uO9Jv QvGq6tts21kfEkPDzMVtcUcoMwWNiR7g3Tk=; b=J9q0X/0PQuwYdQyVjG3La2Ss M/RNq8ixG4WA0rvcI7IyP5/JIYkIecSMzBLWemUyRPUkC9sB7coO+8LsoDlMSuy9 45xFT6OdOV8n+mXAaD6wqAdgRZmuPye6DVcAn8rFqLB2nYlpBud/S6rnd2oV9Dx5 Kxho9WwQrEyiUEKAt1nxu7b2x83n9NheFlp8XmcL466GUQ6cQcPEcrhBWASYzP6J mWnWf6j59hbXxlMgcHzFnmuzZxCHkok2ZWMrrRM8+mZOTEHzI+kk1uV4ggeel685 QfTt7/RZLwVr/JZc3hgSY5osDTs0to89pUxvJgOcto5UsM2CzjzyFON3NRkzNQ== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (1024-bit rsa key sha256) header.d=protonmail.com header.i=@protonmail.com header.b=yJcSelki header.a=rsa-sha256 header.s=protonmail x-bits=1024; dmarc=pass policy.published-domain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=protonmail.com; iprev=pass smtp.remote-ip=185.70.40.134 (mail-40134.protonmail.ch); spf=pass smtp.mailfrom=philip.silva@protonmail.com smtp.helo=mail-40134.protonmail.ch; x-aligned-from=pass (Address match); x-ptr=pass smtp.helo=mail-40134.protonmail.ch policy.ptr=mail-40134.protonmail.ch; x-return-mx=pass header.domain=protonmail.com policy.is_org=yes (MX Records found: mail.protonmail.ch,mailsec.protonmail.ch); x-return-mx=pass smtp.domain=protonmail.com policy.is_org=yes (MX Records found: mail.protonmail.ch,mailsec.protonmail.ch); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedujedrvdegfedgtdejucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffvffhrh fukfgjfhggtgfgsehtqhertddttdejnecuhfhrohhmpefrhhhilhhiphcuufhilhhvrgcu oehphhhilhhiphdrshhilhhvrgesphhrohhtohhnmhgrihhlrdgtohhmqeenucggtffrrg htthgvrhhnpeehieevvdevkeeufeetfefftdegieevtdetvdevueefledtudefhfekheev ffelueenucffohhmrghinhepghholhgrnhhgrdhorhhgpdhgihhthhhusgdrtghomhdpph hmihhkkhgvlhhsvghnrdgtohhmpdhtohhpihgtsghogidrtghomhenucfkphepudekhedr jedtrdegtddrudefgeenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvg htpedukeehrdejtddrgedtrddufeegpdhhvghlohepmhgrihhlqdegtddufeegrdhprhho thhonhhmrghilhdrtghhpdhmrghilhhfrhhomhepoehphhhilhhiphdrshhilhhvrgesph hrohhtohhnmhgrihhlrdgtohhmqecuuffkkgfgpedvfedufe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (protonmail.com: Sender is authorized to use 'philip.silva@protonmail.com' in 'mfrom' identity (mechanism 'include:_spf.protonmail.ch' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="philip.silva@protonmail.com"; helo=mail-40134.protonmail.ch; client-ip=185.70.40.134 Received: from mail-40134.protonmail.ch (mail-40134.protonmail.ch [185.70.40.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 7 Jan 2021 15:50:13 -0500 (EST) (envelope-from philip.silva@protonmail.com) Date: Thu, 07 Jan 2021 20:50:10 +0000 To: 9fans <9fans@9fans.net> Subject: Re: [9fans] netsurf or opossum Message-ID: <5rbTmvN4py9HznkO51n46YIUVQx4BU72GnmgUafmmMbqvTyFYdL6C2fn0SLVxfhHpSUErDyOkbfCDIrjyLFYWj7g358XI8XNPmsFspizYUM=@protonmail.com> In-Reply-To: References: <15A709A7F8C4A656F90BDE2A115CAAFA@hera.eonet.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: f3becd40-5129-11eb-be92-c2e27b93b90e Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UOWE3MjVjMzdmNjE5NTRhOC1NYzY0N2IxYjljNGNlMjc5YzlhODhi?= =?UTF-8?B?NmE0Pg==?= From: "Philip Silva via 9fans" <9fans@9fans.net> List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mc647b1b9c4ce279c9a88b6a4:1:JNHhWkZ8z65gTg88HVBEKbWlXDQz1Q5qP8wt0zYhoAk To be fair I think the rendering quality can be attributed to the html/css = processing. For instance parsing is completely done by golang.org/x/net/htm= l and github.com/aymerick/douceur. (Also one can get quite far with handlin= g display: inline/inline-block/flex and height/width attributes) One disadvantage might be that some existing HTML styling attributes aren't= implemented yet like colspan or "standard" tags like textarea or radio inp= uts although that's easy to implement. Also it's quite speculative how far = one could get with JS which is essentially based on goja and domino. But it= 's promising that jQuery click handlers work in isolated examples, despite = the onclick attribute not even being implemented. Probably it's also worth mentioning that memory consumption is comparable t= o that of a regular browser on macOS. Maybe this could be solved by some ki= nd of tree slicing. In any case I think developing is fun most of the time! Greetings, Philip =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Original Me= ssage =E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90=E2=80=90 Am Donnerstag, 7. Januar 2021 09:28 schrieb Mark van Atten : > http://git.pmikkelsen.com/ph/opossum > > ----------------------------------------- > > 9fans: 9fans > Permalink: https://9fans.topicbox.com/groups/9fans/T9a725c37f61954a8-Mf2d= 9006c5749e4decf646828 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T9a725c37f61954a8-Mc647b= 1b9c4ce279c9a88b6a4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription