Initial commit: MangaReader iOS App
✨ Features: - App iOS completa para leer manga sin publicidad - Scraper con WKWebView para manhwaweb.com - Sistema de descargas offline - Lector con zoom y navegación - Favoritos y progreso de lectura - Compatible con iOS 15+ y Sideloadly/3uTools 📦 Contenido: - Backend Node.js con Puppeteer (opcional) - App iOS con SwiftUI - Scraper de capítulos e imágenes - Sistema de almacenamiento local - Testing completo - Documentación exhaustiva 🧪 Prueba: Capítulo 789 de One Piece descargado exitosamente - 21 páginas descargadas - 4.68 MB total - URLs verificadas y funcionales 🎉 Generated with Claude Code (https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
71
backend/node_modules/devtools-protocol/pdl/domains/PerformanceTimeline.pdl
generated
vendored
Normal file
71
backend/node_modules/devtools-protocol/pdl/domains/PerformanceTimeline.pdl
generated
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 2017 The Chromium Authors
|
||||
# Use of this source code is governed by a BSD-style license that can be
|
||||
# found in the LICENSE file.
|
||||
#
|
||||
# Contributing to Chrome DevTools Protocol: https://goo.gle/devtools-contribution-guide-cdp
|
||||
|
||||
# Reporting of performance timeline events, as specified in
|
||||
# https://w3c.github.io/performance-timeline/#dom-performanceobserver.
|
||||
experimental domain PerformanceTimeline
|
||||
depends on DOM
|
||||
depends on Network
|
||||
|
||||
# See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
|
||||
type LargestContentfulPaint extends object
|
||||
properties
|
||||
Network.TimeSinceEpoch renderTime
|
||||
Network.TimeSinceEpoch loadTime
|
||||
# The number of pixels being painted.
|
||||
number size
|
||||
# The id attribute of the element, if available.
|
||||
optional string elementId
|
||||
# The URL of the image (may be trimmed).
|
||||
optional string url
|
||||
optional DOM.BackendNodeId nodeId
|
||||
|
||||
type LayoutShiftAttribution extends object
|
||||
properties
|
||||
DOM.Rect previousRect
|
||||
DOM.Rect currentRect
|
||||
optional DOM.BackendNodeId nodeId
|
||||
|
||||
# See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
|
||||
type LayoutShift extends object
|
||||
properties
|
||||
# Score increment produced by this event.
|
||||
number value
|
||||
boolean hadRecentInput
|
||||
Network.TimeSinceEpoch lastInputTime
|
||||
array of LayoutShiftAttribution sources
|
||||
|
||||
type TimelineEvent extends object
|
||||
properties
|
||||
# Identifies the frame that this event is related to. Empty for non-frame targets.
|
||||
Page.FrameId frameId
|
||||
# The event type, as specified in https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
|
||||
# This determines which of the optional "details" fields is present.
|
||||
string type
|
||||
# Name may be empty depending on the type.
|
||||
string name
|
||||
# Time in seconds since Epoch, monotonically increasing within document lifetime.
|
||||
Network.TimeSinceEpoch time
|
||||
# Event duration, if applicable.
|
||||
optional number duration
|
||||
optional LargestContentfulPaint lcpDetails
|
||||
optional LayoutShift layoutShiftDetails
|
||||
|
||||
# Previously buffered events would be reported before method returns.
|
||||
# See also: timelineEventAdded
|
||||
command enable
|
||||
parameters
|
||||
# The types of event to report, as specified in
|
||||
# https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
|
||||
# The specified filter overrides any previous filters, passing empty
|
||||
# filter disables recording.
|
||||
# Note that not all types exposed to the web platform are currently supported.
|
||||
array of string eventTypes
|
||||
|
||||
# Sent when a performance timeline event is added. See reportPerformanceTimeline method.
|
||||
event timelineEventAdded
|
||||
parameters
|
||||
TimelineEvent event
|
||||
Reference in New Issue
Block a user