Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:104878 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 22972 invoked from network); 22 Mar 2019 23:22:26 -0000 Received: from unknown (HELO mail-lf1-f47.google.com) (209.85.167.47) by pb1.pair.com with SMTP; 22 Mar 2019 23:22:26 -0000 Received: by mail-lf1-f47.google.com with SMTP id 10so2229969lfr.8 for ; Fri, 22 Mar 2019 13:14:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=beberlei-de.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=Ctm3Ygt2/6hrYwtNExEOr/EwsVzvo4EvGsQTf23VNZg=; b=tEr2S4cLBjeq9NabLaiQ+/tdFwmyBvpsJoQMd+OEE2BBcgwY3gsXs1vWZFr216Scbh DSFUWQ2pZro0y3KQk7o9ieEFSEDjD77J8yTq0WFb9syGOtmgy4R+IGxooXtCl2J7cGlw wKlHa9ZMwEA7eZc+euvtSP2Yp99aRlv6DcxSi8/ZEuzvyR8uSeDnCpDitMSApKt7b+HH 5QKcMJcumyoAozdkfdw9004kduxkqLUSebgY0wmQno0DtcaZHEMulBnFkbNrRPePRiDz OFgf7SJJoMxwqsRVdQoqlZq320ptd0amRwW2590HqzoEqrEd1PH+m2MxBDOJOoM1iZUb s8Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=Ctm3Ygt2/6hrYwtNExEOr/EwsVzvo4EvGsQTf23VNZg=; b=BX6wadCl1EsHKCq7doXS3R9Mg8oAZChktLD9b9fcCBkbyk4FRwa//cdR2ZF0G4wgBX Vk8s2MRloajK+Ff8naIecoeu0UuCaR8f/5BEFQ9JySpLTlF/D+U3n0avD66CBOahW3dd 81x/JXHePlVz0aHsImcxsy8XnyfIDhHGXUxqpIAVVfymZqOz+RkhGX4lj7uOGKR8fs7s +BZDJhw2lSnyG4Lr7DWdTO0rzMWGWsjjeVEIc4/fB5nBeGXldflI0XnC5/Qn3DkxSzRH PCT/3eFjEArUtbzWrb8PlRLto98wsaCnLvhysVjvuOrbvqAxTkclAn98CCtxUOKWhWaB Mvag== X-Gm-Message-State: APjAAAUKJBu+iMvxzLBemj9Tx1mhJ+iYfs3t8eyu30Us5WgflC+M2oqy U9vJPR9DLNKepQ8hT3LIXhwKYDlsJGpJVxEAX9JZxTG/a+V95Q== X-Google-Smtp-Source: APXvYqyfLPeDm5Ry8paH+HGLtWYmCzRm2IhN57FXBhBsjVNSp8sMYvrUk9Vuf8LXHIhDz41/kbe5si7G8r00UkTY3Ec= X-Received: by 2002:ac2:5396:: with SMTP id g22mr5908853lfh.120.1553285692478; Fri, 22 Mar 2019 13:14:52 -0700 (PDT) MIME-Version: 1.0 Date: Fri, 22 Mar 2019 21:14:41 +0100 Message-ID: To: PHP Internals Cc: Thomas Weinert Content-Type: multipart/alternative; boundary="000000000000ef6a800584b48112" Subject: [RFC] DOM Living Standard API From: kontakt@beberlei.de (Benjamin Eberlei) --000000000000ef6a800584b48112 Content-Type: text/plain; charset="UTF-8" Hi Internals, Thomas and I are working on updating the ext/dom to add support for the current DOM Living Standard API as standardized here: https://dom.spec.whatwg.org/ https://wiki.php.net/rfc/dom_living_standard_api This RFC is targeting 7.4 and contains three independent changes: - a set of new methods and interfaces that can be implemented BC as addition to the existing ext/dom. - a removal of a few "dead" classes that are exposed to userland, but neither documented nor containing implementation code. - a compatibility layer to switch the implementation between DOM Level 1-3 and the Living Standard in places where BC is not possible. A pull request includes a nearly complete implementation of the new methods, but nothing of the cleanup/compatibility yet: https://github.com/beberlei/php-src/pull/1 We are looking forward for your feedback. greetings Benjamin --000000000000ef6a800584b48112--